/* smartlife PRINT CSS */

body { margin: 0; padding: 0; font: 76% Arial, Helvetica, sans-serif; color: #555555; }

h1, h2 { color: #00a2db; margin: 0; padding: 0; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; }
p { color: #555555; }
ul { list-style: none; margin: 0; padding: 0; }
a, a:link, a:visited, a:active { color: #00a2db; text-decoration: none; }

div#header { border-bottom: 3px solid #0099cb; margin-bottom: 20px; }

div#clientlogin,
form#searchbox,
ul#nav,
div#banner-fp,
div#video,
div#footerboxes,
div.fifthbox { display: none; }

div.fifthbox#textcols, div.fifthbox#textcolsdef { display: block; }

div#footer { border-top: 3px solid #0099cb; margin-top: 20px; padding-top: 5px; }

div#footer a { color: #000; text-decoration: none; }

#logo { border: none; }

.dynamic .default { margin: 10px 0 20px 0; }
.dynamic .default a { color: #00a2db; text-decoration: none; }
.dynamic .default h3, .dynamic .default p { margin: 0 110px 0 0; padding: 5px 0; }
.dynamic .default img { float: right; clear: right; border: 1px solid #00a2db; margin-left: 20px; }

/* sitemap styles */
div#fullwidth { background: #eef; padding: 5px; margin-top: 4px; }

#sitemap {margin:0 100px;;padding:0;list-style:none; border-top: 1px solid #aaa;  }
#sitemap li{/*float:left; width:165px;padding: 10px;*/ margin: 0; padding: 10px 0; /*border-left:1px solid #c0e5f8;*/font-size:1.1em;list-style:none; font-weight: bold; /*border-top: 1px solid #aaa;*/ }
#sitemap li ul{/*float:none;*/padding: 5px 0 10px 0; margin:0; border:0px;list-style:none;width:auto; }
#sitemap li li {border:0px;list-style:none;/*float:none;*/width:auto; padding: 2px 5px 2px 80px; margin: 0;}
#sitemap li li ul{border:0px;width:auto;}
#sitemap li.sitemap_sub3 { margin-left: 40px; font-size: 0.8em; }
#sitemap a:hover{text-decoration: underline;}
/*#sitemap li.greybg { background: #e5e5e5; }*/

#sitemap li.sitemap_sub { font-size: 0.8em; font-weight: normal; }
#sitemap li.sitemap_sub3 a { color: #aaa; }

div#fullwidth h1 { margin-bottom: 20px; }
