* { margin: 0; padding: 0; }

body { position: relative; font-family: Arial, Verdana; }

#wrapper,#branding { position: relative; width: 800px; margin: 0 auto 0 auto; }

#tagline { position: absolute; top: 20px; right: 0; color: rgb(103, 129, 123); font-size: 13pt; font-weight: bold; }

div#menu { background-color: rgb(145,164,159); margin: 0 auto; padding: 0 0 0 20px; border: rgb(145,164,159); height: 26px; z-index: 40; }

div#menu a { color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; }

div#menu ul { display: inline; background-color: rgb(145,164,159); color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; list-style: none; list-style-position: outside; margin: 0; padding: 0; }

div#menu ul li ul { display: none; line-height: 0; padding-bottom: 12px; position: absolute; width: 150px; background-color: rgb(103,129,123); border-top: none; z-index: 50; }
div#menu ul li ul li ul { display: none; line-height: 0; position: absolute; left: 147px; width: 140px; z-index: 60; padding: 0; }
div#menu ul li { position: relative; float: left; display: block; margin: 0; padding: 0; border: 1px solid rgb(145,164,159); background-image: url(/assets/dot.gif); background-repeat: no-repeat; background-position: 5px 9px; line-height: 16px; }
div#menu ul.level1 > li:first-child { margin-left: 10px; }
div#menu ul li ul li { position: relative; display: block; width: 100%; border: none; background-image: none; }
div#menu ul li ul li ul li { display: none; background-color: rgb(103,129,123); position: relative; top: -15px; width: 100%; }
div#menu ul li:hover { background-color: rgb(103,129,123); }
div#menu ul li ul li:hover { background-color: rgb(145,164,159); }
div#menu ul li ul li ul li:hover { background-color: rgb(145,164,159) !important; }
div#menu ul li a { display: block; padding: 3px 6px 5px 15px; }
div#menu ul li ul li a { display: block; padding: 2px 2px 2px 5px; z-index: 55; }
div#menu ul li ul li ul li a { display: none; padding: 0px 2px 2px 5px; z-index: 65; width: 100%; }
div#menu ul li:hover ul { display: block; line-height: 18px; }
div#menu ul li ul li:hover ul { display: block; line-height: 18px; }
div#menu ul li ul li:hover ul li { display: block; }
div#menu ul li ul li:hover ul li a { display: block; }

div#menu ul li.home_selected { background-color: rgb(103,129,123); }
div#menu ul li.section_selected { background-color: rgb(103,129,123); }
div#menu ul li.section_page_selected { background-color: rgb(103,129,123); }

table#layout { width: 800px; margin: 10px 0 20px 0; }

table#layout tr td { vertical-align: top; }

table#layout tr td a:hover { color: blue; }

td#content { color: #67817B; font-size: 10pt; line-height: 1.3em; width: 640px; border: 1px solid white; padding: 0px 0 50px 10px; }

div#content { color: #67817B; font-size: 10pt; line-height: 1.3em; border: 1px solid white; margin: 20px 0 20px 10px; }

div#content h1 { font-size: 14pt; margin-bottom: 1em; }

div#content h2, div#content h3 { color: #91A49F; font-size: 12pt; margin-bottom: 1em; }

div#content div.summary h2, div#content div.summary h3 { color: #91A49F; font-size: 10pt; margin-bottom: 1em; }

div#content p { font-size: 10pt; line-height: 1.3em; margin-bottom: 1em; }

div#content a { color: #67817B; }

div#content ul { padding: 0 0 0 20px; }

div#content ol { padding: 0 0 0 30px; }

div#footer { clear: both; text-align: center; font-size: 8pt; line-height: 9pt; background-color: #ECF0EE; position: relative; }

div#footer div#products_surfaces { position: relative; text-align: center; padding: 10px; line-height: 12pt; border: 1px solid #ECF0EE; }

div#footer div#products_surfaces a { color: #67817B; text-align: center; margin: 0 15px; text-transform: uppercase; white-space: nowrap; }

div#footer div#final_words { color: #67817B; position: relative; background-color: white; text-align: center; clear: both; padding: 10px; }

td#sidebarLeft,td#midgold ,td#lightgold { width: 150px; padding: 10px 0px; color: #67817B; font-size: 12px; }

td#sidebarLeft
{
	background-color: rgb(187, 186, 80);
	background-image: url(/assets/leftbarTR.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

td#sidebarLeft h3,td#midgold h3 ,td#lightgold h3 { color: #FFFFFF; font-size: 10pt; font-weight: bold; text-transform: uppercase; margin: 20px 10px 10px 10px; }

td#sidebarLeft p,td#midgold p,td#lightgold p { margin: 0px 10px 10px 10px; }

td#sidebarLeft a { color: #FFFFFF; display: block; }

td#midgold { border: 1px solid rgb(200, 200, 114); background-color: rgb(200, 200, 114); color: #67817B; }

td#midgold a { color: rgb(103, 129, 123); }

td#lightgold { border: 1px solid #D7D798; background-color: #D7D798; }

td#midgold h3, td#lightgold h3 { margin: 8px 10px 8px 10px; }

div.callout ul.subnavmenu { font-size: 11px;  }
div.callout ul.subnavmenu span.subnav_section{ font-weight: bold; padding:1px 4px 1px 4px ;background-color: #91A49F;color:white;}
div.callout ul.subnavmenu{ list-style-type: none; }
div.callout ul.subnavmenu li { display: inline; margin-left:7px ; padding-left:9px ;background-image: url(/assets/dotDk.gif); background-repeat: no-repeat; background-position: 0px 4px; }
div.callout ul.subnavmenu li a{ color: #91A49F; }
div.callout ul.subnavmenu li.page{ }
div.callout ul.subnavmenu li.page a.page{ text-decoration:underline; }
div.callout ul.subnavmenu li.page a:hover{ text-decoration:none; }
div.callout ul.subnavmenu li.page_selected{ }
div.callout ul.subnavmenu li.page_selected a.page_selected{ text-decoration:none; }

div.wtb_appl h2 {background-color: #D7D798 !important;}
div.wtb_deal h2 {background-color: rgb(200, 200, 114) !important;}

