
/* ==== GENERAL CSS ==== */
body {margin:0;padding:0;background:#ddd}
.clear {clear:both;}

a {color:#6d898d; text-decoration:underline; font-style:normal;}
a:hover {background:#A1b4b7; color:#fff; text-decoration:none; font-style:normal;}

table#table1 td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* ==== MAIN CONTAINER ==== */
div#container {width:100%;margin:0;padding:0;background: url(../imgs/stripes.gif) 0 0 repeat-x #fff;}
div#container2 {width:930px;margin:0;padding:0;background: url(../imgs/stripes.gif) 0 0 repeat-x #fff;margin-left:auto;margin-right:auto;}
table#container3 {width:930px;margin:0;padding:0;background: url(../imgs/stripes.gif) 0 0 repeat-x #fff;}

/* ==== Levels ==== */
table#container3 td#level1{width:930px; height:90px;text-align:right;background: #fff;}
table#container3 td#level2{width:874px; height:203px;padding:0 17px 0 39px;text-align:left;background: #fff;}
table#container3 td#level3{width:874px; padding:0 0 0 39px;text-align:left;background: #fff;}
table#container3 td#level4{width:615px;padding:0 0 0 39px;margin:0;text-align:left;background: #fff;}
table#container3 td#level4b{width:257px;padding:0;text-align:left;background: #fff;}
table#container3 td#level5{width:615px;padding:0 0 0 39px;text-align:left;background: #fff;}
table#container3 td#level5b{width:257px;padding:0;text-align:left;background: #fff;}

/* ==== Level1 and Navigation ==== */
table#navigation {background: url(../imgs/stripes.gif) 0 0 repeat-x #fff; vertical-align:top;}
table#navigation td#logo{margin:0;padding:0;background: url(../imgs/stripes.gif) 0 0 repeat-x #ffffff; width:201px;height:89px;vertical-align:top;}   

/* ---- nav1 ---- */   
table#navigation a img{border:none;}

table#navigation td#nav1{width:925px;margin:0;padding:0 5px 0 0; text-align:right;height:25px;}
table#navigation td#nav1 a {background:#000;margin:0;padding:2px 4px 2px 4px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:9px; font-weight:bold; line-height:11px;font-style: normal;text-decoration:none;margin-top:auto;margin-bottom:auto;}
table#navigation td#nav1 a:hover {background:#333;margin:0;padding:2px 4px 2px 4px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:9px; font-weight:bold; line-height:11px;font-style: normal;text-decoration:none;margin-top:auto;margin-bottom:auto;}

/* ---- nav2 ---- */
table#navigation td#nav2 {margin:0;padding:0 5px 0 0; text-align:right;height:24px;vertical-align:top;}
table#navigation td#nav2 ul {display:block;list-style-type:none;margin:0 0 0 0px;padding:0;}
table#navigation td#nav2 ul li {display:block;margin:0;padding:0;float:right;}
table#navigation td#nav2 li.mainnav a {background:transparent;display:block;padding:6px 12px 6px 12px;border-bottom:1px solid transparent;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3c433b; font-size:12px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
table#navigation td#nav2 li.mainnav a:hover {background:#000;display:block;padding:6px 12px 6px 12px;border-bottom:1px solid #000;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:12px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
table#navigation td#nav2 li.mainnav a.on{background:#000;display:block;padding:6px 12px 6px 12px;border-bottom:1px solid #000;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:12px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}

/* ---- nav3 ---- */
table#navigation td#nav3 {margin:0;padding:0; text-align:right;vertical-align:top;background: #fff;}
table#navigation td#nav3 ul {display:block;list-style-type:none;margin:1px 5px 0 0px;padding:0;float:left;}   
table#navigation td#nav3 ul.hidden {visibility: hidden}
table#navigation td#nav3 ul li {display:block;margin:0;padding:0;float:left;}
table#navigation td#nav3 li.subnav a {background:#ededed;display:block;padding:6px 12px 6px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3c433b; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
table#navigation td#nav3 li.subnav a:hover {background:#A1b4b7;display:block;padding:6px 12px 6px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
table#navigation td#nav3 li.subnav a.on {background:#A1b4b7;display:block;padding:6px 12px 6px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}

/* ==== Level 1==== */
table#container2 td#level1 img{float:left; border:none;}
table#container2 td#level1 p{float:right; border:none; margin:70px 0 0 0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#818990; font-size:12px; font-weight:bold; line-height:12px;font-style: normal;}

/* ==== Level 2==== */
table#container3 td#level2 img{width:286px; height:203px; margin: 32px 0 20px 30px;padding:0;float:right;}
table#container3 td#level2 h1{margin: 16px 0 1em 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6F6E5C; font-size:23px; font-weight:normal; line-height:28px;font-style: normal;text-decoration:none;}
table#container3 td#level2 h2{margin: 16px 0 1em 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6d8989; font-size:17px; font-weight:normal; line-height:22px;font-style: normal;text-decoration:none;}

/* ==== Level 3==== */
table#long_bckt {background: url(../imgs/long_bckt.gif) 0 0 no-repeat #fff;width:874px;height:100%;margin:0;padding:0;}
table#long_bckt td#lb_left{background: url(../imgs/long_bckt_left.gif) bottom left no-repeat transparent;width:615px;margin:0;padding:0;}
table#long_bckt td#lb_right{background: url(../imgs/long_bckt_right.gif) bottom right no-repeat transparent;width:257px;margin:0;padding:0;}
table#long_bckt p.lb_black {margin:0 0 .5em 0;padding:15px 15px 0 15px;font-family:Georgia,"Times New Roman", Times, serif;color:#000; font-size:11px; font-weight:bold; line-height:11px;font-style: normal;text-decoration:none;}
table#long_bckt p.lb_white {margin:0 0 .5em 0;padding:0 15px 15px 15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
table#long_bckt td#lb_right {margin:0;padding:0;vertical-align:top;}
table#long_bckt td#lb_right p {margin:0 0 .5em 0;padding:15px 15px 0 15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
table#long_bckt td#lb_right form {margin:0;padding:0 15px 0 15px;}
table#long_bckt td#lb_right p {margin:0 0 .5em 0;padding:15px 15px 0 15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
table#long_bckt td#lb_right input.style1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;}
table#long_bckt td#lb_right input.style2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;}

table#navigation td#nav1 input.style1 {margin:0;padding:0;height:15px;}   
table#navigation td#nav1 input.style2 {margin:0;padding:0;height:15px;}


/* ==== Level 4==== */
table#fourbckts {margin: 8px 0 0 0;padding:0;width:614px;border-right:1px dotted #a1b4b7;}
table#fourbckts h2{margin: 0 0 1em 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6F6E5C; font-size:21px; font-weight:normal; line-height:21px;font-style: normal;text-decoration:none;}
table#fourbckts img{margin: 0 10px 40px 0;border:1px solid #6d8989;padding:1px;background:#6f6e5c;float:left;}
table#fourbckts h3{display:block;margin: 0 0 .1em 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6d898d; font-size:17px; font-weight:normal; line-height:21px;font-style: normal;text-decoration:none;}
table#fourbckts h3 a{display:block;margin: 0 0 .1em 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6d898d; font-size:17px; font-weight:normal; line-height:21px;font-style: normal;text-decoration:none;}
table#fourbckts h3 a:hover{background: none; text-decoration: underline;}

table#fourbckts p{display:block;margin: 0 0 1em 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#6f6e5c; font-size:11px; font-weight:normal; line-height:14px;font-style: normal;text-decoration:none;}

/* ==== Level 4b==== */
table#container3 td#level4b {padding:16px 0 0 15px;}
table#container3 td#level4b h2{margin: 0 0 1em 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6F6E5C; font-size:21px; font-weight:normal; line-height:21px;font-style: normal;text-decoration:none;}
table#container3 td#level4b p{margin: 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#6f6e5c; font-size:11px; font-weight:normal;letter-spacing:1px; line-height:12px;font-style: normal;text-decoration:none;}
table#container3 td#level4b p b{margin: 0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#6d898d; font-size:11px; font-weight:bold; line-height:12px;font-style: normal;text-decoration:none;}
table#container3 td#level4b p a{text-decoration:none;}

div#podcast {display:block;padding:0 12px 0 0;margin:0 5px 0 0; width:200;height:57px; background:url(../imgs/podcast.gif) 0 0 no-repeat #fff;}
div#podcast a{display:block;padding:15px 0 0 60px;font-family:Georgia,"Times New Roman", Times, serif;color:#fff; font-size:12px; font-weight:bold;letter-spacing:1px; line-height:14px;font-style: normal;text-decoration:none;}
div#podcast a b{font-family:Georgia,"Times New Roman", Times, serif;color:#000; font-size:12px; font-weight:normal; line-height:14px;font-style: normal;text-decoration:none;}
div#podcast a:hover{background:none;font-style: normal;text-decoration:none;}


div#brown {display:block;padding:0 12px 0 0;;margin:5px 5px 0 0; width:212;height:57px; background:url(../imgs/brown.png) 0 0 no-repeat #fff;}
div#brown a{display:block;padding:7px 0 0 15px;font-family:Georgia,"Times New Roman", Times, serif;color:#fff; font-size:12px; font-weight:bold;letter-spacing:1px; line-height:14px;font-style: normal;text-decoration:none;}
div#brown a b{font-family:Georgia,"Times New Roman", Times, serif;color:#000; font-size:12px; font-weight:bold; line-height:14px;font-style:bold;text-decoration:none;}
div#brown a:hover{background:none;font-style: normal;text-decoration:none;}

div#brown2 {display:block;padding:0 12px 0 0;;margin:5px 5px 0 0; width:212;height:57px; background:url(../imgs/brown.png) 0 0 no-repeat #fff;}
div#brown2 a{display:block;padding:15px 0 0 15px;font-family:Georgia,"Times New Roman", Times, serif;color:#fff; font-size:12px; font-weight:bold;letter-spacing:1px; line-height:14px;font-style: normal;text-decoration:none;}
div#brown2 a b{font-family:Georgia,"Times New Roman", Times, serif;color:#000; font-size:12px; font-weight:bold; line-height:14px;font-style:bold;text-decoration:none;}
div#brown2 a:hover{background:none;font-style: normal;text-decoration:none;}

/* ==== Level 5==== */
div#flash_holder {margin: 8px 0 12px 0;padding:0;width:614px;border-right:1px dotted #a1b4b7;}
div#flash_holder h3{margin: 8px 0 .5em 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6F6E5C; font-size:21px; font-weight:normal; line-height:21px;font-style: normal;text-decoration:none;}
div#flash_holder img{margin:0 0 0 0;padding:0;}

/* ==== Level 5b==== */
table#container3 td#level5b {padding:32px 0 0 15px; vertical-align:top;}
table#container3 td#level5b h2{margin: 0 0 1em 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6F6E5C; font-size:21px; font-weight:normal; line-height:21px;font-style: normal;text-decoration:none;}
table#container3 td#level5b p{margin: 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#6f6e5c; font-size:11px; font-weight:normal;letter-spacing:1px; line-height:12px;font-style: normal;text-decoration:none;}
table#container3 td#level5b p b{margin: 0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#6d898d; font-size:11px; font-weight:bold; line-height:12px;font-style: normal;text-decoration:none;}


/* ==== INTERIOR STYLES==== */
td#interior {padding: 8px 53px 32px 32px; width:615px;vertical-align:top;background:#fff;}
td#interior h1{margin: 0 0 .7 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6F6E5C; font-size:30px; font-weight:normal; line-height:30px;font-style: normal;text-decoration:none;}
td#interior h2{margin: 0 0 .7 0;font-family:Georgia,"Times New Roman", Times, serif;color:#6d898d; font-size:18px; font-weight:normal; line-height:27px;font-style: normal;text-decoration:none;}
td#interior p{margin: 0 0 1em 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3c433b; font-size:12px; font-weight:normal; line-height:23px;font-style: normal;text-decoration:none;}
td#interior li{margin: 0 0 .5em 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#6d898d; font-size:12px; font-weight:bold; line-height:16px;font-style: normal;text-decoration:none;}
td#interior ul{margin: 0 0 .5em 0;}   
td#interior p.interior_nav{margin: 0 0 1em 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3c433b; font-size:12px; font-weight:normal; line-height:23px;font-style: normal;text-decoration:none;}
td#interior p.interior_nav a{margin: 0 0 1em 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3c433b; font-size:12px; font-weight:normal; line-height:23px;font-style: normal;text-decoration:none;}
td#interior p.interior_nav a:hover {margin: 0 0 1em 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3c433b; font-size:12px; font-weight:normal; line-height:23px;font-style: normal;text-decoration:underline;}

/* ==== Interior navigation ===== */
#inside_nav ul {display:block;list-style-type:none;margin:1px 5px 0 0px;padding:0;float:none;}
#inside_nav ul li {display:block;margin:0;padding:0;float:left;}
#inside_nav ul li.subnav2 a {background:#ededed;display:block;padding:6px 12px 6px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#3c433b; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
#inside_nav ul li.subnav2 a:hover {background:#A1b4b7;display:block;padding:6px 12px 6px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}
#inside_nav ul li.subnav2 a.on {background:#A1b4b7;display:block;padding:6px 12px 6px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:11px; font-weight:normal; line-height:11px;font-style: normal;text-decoration:none;}

td#interiorb {padding: 32px 0 32px 0; width:230px;vertical-align:top;background:#fff;}
div#interior_grey{width:200px;padding:15px;background:#ededed;}
div#interior_grey ul {display:block;list-style-type:none;margin:0;padding:0;background:#ededed;}
div#interior_grey ul li {background:url(../imgs/bllt.png) 0 2px no-repeat #ededed;display:block;margin:0 0 1.5em 0;padding:0 0 0 16px;}
div#interior_grey h2{background:#ededed;margin: 0 0 .5em 0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#000; font-size:12px; font-weight:bold; line-height:13px;font-style: normal;text-decoration:none;}
div#interior_grey h2 a{background:#ededed;margin: 0 0 .5em 0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#6d898d; font-size:12px; font-weight:normal; line-height:13px;font-style: normal;text-decoration:none;}
div#interior_grey h2 a:hover{background:#ededed;margin: 0 0 .5em 0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#6d898d; font-size:12px; font-weight:normal; line-height:13px;font-style: normal;text-decoration:underline;}
div#interior_grey p{background:#ededed;margin: 0 0 0 0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#3c433b; font-size:12px; font-weight:normal; line-height:13px;font-style: normal;text-decoration:none;}
div#interior_grey h3{background:#ededed;margin: 0 5px .5em 5px;font-family:Georgia,"Times New Roman", Times, serif;color:#3c433b; font-size:15px; font-weight:normal; line-height:22px;font-style: normal;text-decoration:none;text-align:left;}
div#interior_grey p.testimonial{background:#ededed;margin: 0 0 0 100px;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#000; font-size:10px; font-weight:normal; line-height:13px;font-style: normal;text-decoration:none;}


div#interior_brown{width:200px;padding:15px;background:#6f6e5c;text-align:center;}
div#interior_brown h3{margin: 0 0 1em 0;letter-spacing:1px;font-family:Georgia,"Times New Roman", Times, serif;color:#fff; font-size:14px; font-weight:bold; line-height:16px;font-style: normal;text-decoration:none;}
div#interior_brown  a {background:#000;margin:0 0 1em 0;padding:2px 4px 2px 4px;letter-spacing:1px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:9px; font-weight:bold; line-height:11px;font-style: normal;text-decoration:none;margin-top:auto;margin-bottom:auto;}
div#interior_brown  a:hover {background:#333;margin:0 0 1em 0;padding:2px 4px 2px 4px;letter-spacing:1px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-size:9px; font-weight:bold; line-height:11px;font-style: normal;text-decoration:none;margin-top:auto;margin-bottom:auto;}


/* ==== FOOTER==== */
div#footer {width:100%;height:100%;margin:0;padding:10px 0 0 0;background:#ddd;text-align:center;clear:both;}
div#footer p {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#949494; font-size:9px; font-weight:normal; line-height:9px;font-style: normal;text-decoration:none;}
div#footer a {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#949494; font-size:9px; font-weight:normal; line-height:9px;font-style: normal;text-decoration:none;}
div#footer a:hover {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#949494; font-size:9px; font-weight:normal; line-height:9px;font-style: normal;text-decoration:underline;}


