/* LTEA default CSS */

body {margin: 0; padding: 0; background-color: #fff; background-image:url(images/furniture/body-bg.gif); background-position:top; background-repeat:repeat-x; color: #333; font-size: 74%; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
h1, h2, h3, h4, h5 {font-weight: normal; letter-spacing: 1px;}
h1 {font-size: 1.4em; margin-top: 1px;}
h2 {font-size: 1.2em; color: #596860}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size: 1.1em;}
p {line-height:1.5em; font-size: 1em;}
p.ebm {margin-bottom: 20px;}

#container {margin: 36px 7% 0 7%; float: left; padding: 0; width: 86%; text-align:left; background-image: url(images/furniture/faux_col_bg.gif); background-repeat:repeat-y; background-position: 70% 0; display: inline;}

#container #ltea_banner {background-image:url(images/furniture/body_upgrad.gif); background-position:bottom; background-repeat:repeat-x; padding: 0 0 6px 0; background-color: #fff;}

#container #nav1 {margin: 0; padding: 0; height: 30px; background-image: url(images/furniture/nav1-bg.gif); background-repeat:repeat-x; background-color: #45514c; color: #fff; border-bottom: 1px solid #dbe5ee; vertical-align:middle;}

#container #nav1 ul {margin:0; padding: 8px 0 0 1px; list-style-type: none;}
#container #nav1 ul li {margin:1px 2px; padding: 4px 6px; display: inline; color: #fff; border: 1px solid #b2bac1; color: #dbe5ee;} 
#container #nav1 a, #container #nav1 a:link, #container #nav1 a:visited {color: #dbe5ee; text-decoration: none;}
#container #nav1 a, #container #nav1 a:hover, #container #nav1 a:active {color: #fff; text-decoration: none;}

/* col1 */
#container #col1 {position: relative; background-color: #fff; margin: 0; padding: 0; width: 70%; float: left;}
#container #col1 .header {position: relative; margin: 0; padding: 0; background-color: #CAD8AA; border-bottom: 1px solid #fff; height: 62px;}
#container #col1 .header h1 {margin: 6px 13px; padding: 0; font-size: 1.8em; letter-spacing: 1px; line-height: 1.2em; font-family: "Trebuchet MS"; color: #596860; position: absolute; bottom: 0;}
#container #col1 .body {background-color: #fff; margin: 0; padding: 13px; border-top: 1px solid #bbc3b4; border-right: 0; border-bottom: 0;  border-left: 1px solid #bbc3b4;  }
#container #col1 .body2 {margin: 0; padding: 13px; background-color: #d3e7cb; border-top: 0; border-bottom: 0; border-left: 1px solid #bbc3b4; }
#container #col1 .body2 h3 {margin-top: 0;}
#container #col1 .body2 li {margin-bottom: 6px;}
#container #col1 .body2 li, #container #col1 .body2 p {font-size: 90%;}
#container #col1 a, #container #col1 a:link, #container #col1 a:visited {color: #596860; text-decoration:none; border-bottom: 1px dotted #596860;}
#container #col1 a:hover {color: #333; text-decoration:none; border-bottom: 1px dotted #333;}
#container #col1 a:active {color: #596860; text-decoration:none; border-bottom: 1px dotted #596860;}

 /* col2 */
#container #col2 {position: relative; margin: 0; padding: 0; width: 30%; float: right;}
#container #col2 .header {position: relative; margin: 0; padding: 0; border-bottom: 1px solid #fff; border-left: 1px solid #fff; height: 62px; background-image:url(images/furniture/col2_hdr_bg.jpg); background-repeat:no-repeat; background-position:right; background-color: #8b997e;}
#container #col2 .header h1 {margin: 6px 13px; padding: 0; font-size: 1.6em; letter-spacing: 1px; line-height: 1.2em; font-family: "Trebuchet MS"; color: #fff; position: absolute; bottom: 0; float: right;}
#container #col2 .body {margin: 0; padding: 0px; border-top: 1px solid #bbc3b4; border-right: 0; color:#48554e; float: right;}
#container #col2 .body h2 {margin-top: 0; margin-bottom: 3px; font-size: 1.1em; font-weight: bold;}
#container #col2 .body h3 {font-size: 1.1em;}
#container #col2 .body p {font-size: 0.9em;}
#container #col2 a, #container #col2 a:link, #container #col2 a:visited {color: #596860; text-decoration:none; border-bottom: 1px dotted #596860;}
#container #col2 a:hover {color: #333; text-decoration:none; border-bottom: 1px dotted #333;}
#container #col2 a:active {color: #596860; text-decoration:none; border-bottom: 1px dotted #596860;}
#container #col2 .body ul {list-style-type: none; margin: 0; padding: 0; font-size:0.9em;}
#container #col2 .body ul li {margin: 0 0 15px 0;}
#container #col2 .body ul li a, #container #col2 .body ul li a:link, #container #col2 .body ul li a:visited {color:#48554e; text-decoration:none; display: block; padding: 0 ; border-bottom: 0;}
#container #col2 .body ul li a:hover {color: #343c30;border-bottom: 0;} 
#container #col2 .body ul li a:active {color:#48554e; text-decoration:none; border-bottom: 0;}


#footerbar {margin: 0; padding: 0; background-color: #dbe5ee; height: 34px; clear: both;}
#footer {margin: 0; padding: 0; background-image: url(images/furniture/footer-bg.gif); background-repeat:repeat-x; height: 34px; width: 86%; margin: 0 auto; color: #fff; padding: 0; font-size: 0.9em;}

img.link {float: left; margin: 0; padding: 0 3px 0 0; border: 0;}

.fir {float: right; padding: 0; margin: 3px 0px 5px 6px; border: 0;}
.fil {float: left; padding: 0; margin: 3px 6px 5px 0; border: 0;}

div.fir_caption {float: right; padding: 0; margin: 3px 0 5px 6px; font-size: 0.85em;}
div.fil_caption {float: left; padding: 0; margin: 3px 6px 5px 0; font-size: 0.85em;}
div.fil_caption img, div.fir_caption img {border: 1px solid #999;}
div.fir_caption p, div.fil_caption p {margin-top: 2px;}

img.lightbdr {border: 1px solid #999; padding: 0;}
