body { font: 0.75em/1.4  "Lucida Grande", Helvetica, Arial, Tahoma, sans-serif; padding: 0; margin: 0; background-color: #C0C0C0; }

ul, ol { list-style: none; margin: 0; padding: 0; }

h1 { font-size: 1.167em; margin: 0.1em 0 0.2em 0; padding: 0; color: #007B9A; text-transform: uppercase;}

h2 { font-size: 1.083em; margin: 0.1em 0 0.2em 0; color: #007B9A; text-transform: uppercase;}

h3 { font-size: 1em; margin: 0.1em 0 0.2em 0; color: #007B9A;}

h4 { font-size: 1em; margin: 0.2em 0; }

a { color: #007B9A; text-decoration: underline; }

a:hover { text-decoration: none; }

img { border: none; }

table img { max-width: 100px; }

/*no display*/
#MainContent .Slider,
.StartPage #MainContent .ContentTitle,
#PrintLogo, #HeaderInfo, #MainNavigation ul li ul, #ScreenLogo, #PrimaryHeader div.Item1 div.ContentTitle, #PrimaryHeader div.Item2 div.ContentTitle, #SecondaryHeader, #AccessKeys, #SecondaryFooter, #PrintCopyrightAndSource, #QualityControl, #UtilityFunctionsPrint, #UtilityFunctionsPdf, #UtilityFunctionsGoBack, #DirectLinks li.Navigation, #SkinSelection, #PrimaryHeader .Item1
,#AdditionalContent3 { display: none; }

/* @group Header */

#HeaderContainer { padding: 0 5px; }

#MobileLogo { padding: 25px 0 3px 0; background: #fff; }

#LanguageSelection ul, #DirectLinks ul { padding: 1px 0 2px 0; }

#LanguageSelection { position: absolute; left: 10px; top: 0; }

#DirectLinks { position: absolute; top: 0; right: 10px; background: #fff; height: 22px; }



#LanguageSelection ul li a, #DirectLinks ul li a { text-decoration: none; }

#LanguageSelection ul li { padding: 0; float: left;}
#LanguageSelection ul li.showLanguage { display: none; }
#LanguageSelection ul li a { color: #333; border-bottom: none; margin: 0 10px 0 0; padding: 2px 4px; line-height: 20px; display: block; float: left; border: 1px solid #C0C0C0; border-radius: 5px; }
#LanguageSelection ul li.selected a{ border-color: #007B9A; color: #007B9A;}
#DirectLinks ul {  }

#DirectLinks ul li {  }


#DirectLinks ul li a { color: #333; border-bottom: none; margin: 0; padding: 2px 4px; line-height: 20px; display: block; float: left; border: 1px solid #C0C0C0; border-radius: 5px; }

.LoginStatusAndName { background: #89B02F; padding: 0 0 2px 0; color: #333; background: #fff; }

.LoginStatusAndName a { color: #333; text-decoration: none; }

.LoginStatusAndName .NotLoggedIn { display: block; margin: 0 0 0 3px; }

.LoginStatusAndName .LoggedInAs { display: inline; margin-right: 4px; }

.LoginStatusAndName ul { display: block; padding-left: 0; height: 19px; }

.LoginStatusAndName ul li { float: left; margin: 0; padding: 0; }

.LoginStatusAndName ul li a { border-top: 1px solid #38681C; border-right: 1px solid #38681C; border-bottom: none; float: left; display: block; padding: 2px 3px 0 3px; border-left: 1px solid #38681C; }

.LoginStatusAndName ul li a.LoginLink {  }


/* @end */

/* @group Main Navigation */

#MainNavigation { width: 100%; padding: 0 0 1px 0; }

#MainNavigation ul ul { display: none; }

#MainNavigation ul li a { text-decoration: none; color: #fff; background-color: #007B9A; display: block; padding: 5px 3px 5px 13px; margin: 0; border-top: 1px solid #fff; text-transform: uppercase;}

#MainNavigation ul li.selected ul { display: none; }

#MainNavigation ul li a.selected { color: #fff; font-weight: bold; border-bottom: none; margin-bottom: 0; letter-spacing: 0.2em; background-color: #1993CA; }

/* @end */

/* @group TreeNavigation */

#TreeNavigation {  }

#TreeNavigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#TreeNavigation ul {  }

#TreeNavigation ul ul {  background-image: none; }

#TreeNavigation ul li { display: block; border-bottom: 1px solid #fff; }

#TreeNavigation ul li ul li { font-weight: normal; border-bottom: 1px solid #999; }

#TreeNavigation li.hidden,
#TreeNavigation ul.hidden { display: none; }

#TreeNavigation ul li a { text-decoration: none; display: inline; padding: 5px 5px 5px 20px; background-color: #1993CA; color: #00485a;}

#TreeNavigation ul li > a { display: block; }

#TreeNavigation ul li.selected a{ border-bottom: none; background: #007B9A; }

#TreeNavigation li a.selected { font-weight: bold; color: #fff; }

#TreeNavigation li.selected li { background-image: none; padding: 0; margin: 0 0; }

#TreeNavigation  li  li a { display: inline; margin: 0 2px 0 0; padding: 2px 4px 2px 30px; background-image: none; color: #000; }

#TreeNavigation  li  li > a { display: block; }

#TreeNavigation  li  li  li a { padding-left: 40px; }

#TreeNavigation  li  li li li a { padding-left: 50px; }

/* @end */

#BodyContainer { clear: both; background-color: #fff; margin: 0 5px; padding: 1px 5px; }

.Images, .Download, .Link, .Text, .Item { margin: 10px 0; }

/* @group MainContent */

div#MainContent { background-color: #fff; margin: 0 5px; }

div#MainContent { margin: 10px 0; padding: 0; border: none; }

#MainContent div.ContentTitle { margin: 10px 0; padding: 2px 0 0 0; }

#MainContent div.ContentTitle h1 { text-transform: uppercase; color: #007B9A; }

#MainContent div.Head { margin: 10px 0 5px 0; padding: 3px; }

.homepage #MainContent .Text2,
.homepage #MainContent .Text3 .Box,
.homepage #MainContent .Text4 .Box3 ,
.home_default #MainContent .Text2,
.home_default #MainContent .Text3 .Box,
.home_default #MainContent .Text4 .Box3 ,
.homepage #MainContent div.Introduction ,
.home_default #MainContent div.Introduction
{ border: 1px solid #C0C0C0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px 5px 5px 5px; padding: 6px; margin-bottom: 10px;}


#MainContent ul.NewsListing li 
{ clear: both; padding:10px 0; }
#MainContent ul.NewsListing li div.Date 
{ float: left; border: 1px solid #929292; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 2px 3px; -moz-box-shadow: #666 0px 2px 3px; box-shadow: #666  0px 2px 3px; background: #fff; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#EDEEEC)); background: -moz-linear-gradient(#fff, #EDEEEC); background: linear-gradient(#fff, #EDEEEC); text-align: center; height: 3.7em; width: 3.7em; }
#MainContent ul.NewsListing li div.Date span 
{ display: block; padding: 1px 0; }
#MainContent ul.NewsListing li div.Date .Month 
{ font-size: 1.5em; }

#MainContent ul.NewsListing li div.Date .Year 
{ font-size: 0.9em; }

#MainContent ul.NewsListing li div.Abstract 
{ margin: 0 0 0 5em; }
.Text2 span.more { clear: both; display: block;padding: 18px 5px 10px 0;}


#MainContent ul.ProductListing  li p 
{ margin: 0 0 0 65px; }

#MainContent ul.ProductListing  li p strong 
{ display: block; text-transform: uppercase; }

#MainContent ul.ProductListing  li img 
{ float: left; }

#MainContent ul.ProductListing  li 
{ clear: both; padding: 10px 0; }
.Text4 .Box3 { overflow: hidden; }
.sitemap #MainContent   li { font-size: 1.2em; text-transform: uppercase; margin: 3px 0;}
.sitemap #MainContent  li  li {font-size:0.9em; margin: 3px 0 3px 10px; text-transform: capitalize; }
/* @end */

/* @group RightColumContainer */

#RightColumnContainer { margin: 10px 0;  padding: 10px 0; clear: both;}
#AdditionalContent4 .Item { border: 1px solid #C0C0C0 ; border-radius:5px; padding: 10px; }

/* @end */

/* @group Footer */

#FooterContainer { height: 35px;; margin: 0 5px; background-color: #fff;}

#FooterContainer a {color: #333; text-decoration: none; }

#UtilityFunctions ul li { float: right; }

#UtilityFunctions ul { height: 30px; }

#UtilityFunctions ul li a { margin: 0 5px 0; padding: 8px; line-height: 18px; display: block; float: left; border: 1px solid #C0C0C0; border-radius: 5px; }


/* @end */
