@import url(content.css);

#pageTop { background:#f8fcfb url(des/top-bg.gif) repeat-x left bottom; overflow:hidden; width:100%; }
#pageLogo { float:left; margin:28px 0 0 40px; }
#pageIcons { float:right; margin:20px 20px 30px 20px; }
#pageIcons a { margin-left:20px; }
#pagePhones { float:right; clear:right; font-size:18px; background:url(des/phone.jpg) no-repeat; padding:0 20px 30px 90px; }
#pageName { font-size:30px; text-align:center; margin:60px 350px 0 240px; padding:20px 0 45px 0; background:url(des/separator.gif) repeat-y left top; }

#pageTopLine { background:#ff9900; overflow:hidden; width:100%; font-weight:bold; color:#222222; font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; }
#pageTopLine .company { float:left; padding:3px 20px; }
#pageTopLine .address { float:right; padding:3px 20px; }

#pageBody { background:url(des/separator.gif) repeat-y 220px top; margin:0 20px; }
#pageBodyInner { background:url(des/bg-doc.jpg) no-repeat left bottom; overflow:hidden; width:100%; }
#pageColumn { float:left; width:210px; padding:20px 0 150px 0; font-size:15px; font-weight:bold; font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; }
#pageColumn a { color:#000000; }
#pageContent { margin-left:240px; padding:23px 0; }

#pageMenu .itemCover { width:100%; }
#pageMenu .item { background:#ebebeb; margin-top:5px; }
#pageMenu .more { background:#ebebeb url(des/menu-more.gif) no-repeat 97% center; }
#pageMenu .item .cornerBL { padding:4px 20px 3px 15px; }
#pageMenu .item a.active { color:#ff9900; }
#pageMenu .item a.active i { color:#000000; }
#pageMenu .branch { margin-left:10px; }
#pageMenu .layer { display:none; position:absolute; width:220px; margin:-25px 0 0 205px; }
#pageMenu .layer .bridge { background:#ebebeb; float:left; width:10px; height:25px; }
#pageMenu .layer .body { background:#ebebeb; margin-left:10px; }
#pageMenu .layer .body .cornerBL { padding:7px 0; }
#pageMenu .layer .body .item { padding:3px 20px 3px 10px; }
#pageMenu .branch .item, #pageMenu .layer .item { margin-top:3px; font-size:13px; }

#pageCategories { background:#ebebeb; margin-top:30px; overflow:hidden; width:100%; font-size:12px; }
#pageCategories .cornerBL { padding:10px 0px; }
#pageCategories .itemCover { width:100%; background:url(des/categories-separator.gif) repeat-x top; padding-top:2px; }
#pageCategories .first { background:none; }
#pageCategories .item {  padding:4px 20px 6px 15px; }
#pageCategories .more { background:#ebebeb url(des/menu-more.gif) no-repeat 97% center; }
#pageCategories .item a.active { color:#ff9900; }
#pageCategories .item a.active i { color:#000000; }
#pageCategories .itemCover .itemCover { background:none; }
#pageCategories .branch { margin-left:10px; }
#pageCategories .layer { display:none; position:absolute; width:220px; margin:-25px 0 0 205px; }
#pageCategories .layer .bridge { background:#ebebeb; float:left; width:10px; height:25px; }
#pageCategories .layer .body { background:#ebebeb; margin-left:10px; }
#pageCategories .layer .body .cornerBL { padding:7px 0; }
#pageCategories .layer .body .item { padding:3px 20px 3px 10px; }
#pageCategories .branch .item, #pageCategories .layer .item { margin-top:3px; font-size:11px; }

#pageBottom { padding:20px; border-top:solid 20px #ff9900; color:#666666; font-size:14px; font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; }
#pageBottomInner { overflow:hidden; width:100%; }
#pageBottom .address { float:left; }
#pageBottom .address i { font-size:16px; }
#pageBottom .address div { margin:10px 0; }
#pageBottom .copyright { float:right; }

#pageContent2Cols { width:100%; }
#pageContent2Cols td { width:48%; vertical-align:top; }
#pageContent2Cols td.s1 { width:2%; border-right:solid 1px #e1e1e1; }
#pageContent2Cols td.s2 { width:2%; }

.cornerTL, .cornerTR, .cornerBR { width:100%; }
.cornerTL { background:url(des/corner-tl.gif) no-repeat left top; }
.cornerTR { background:url(des/corner-tr.gif) no-repeat right top; }
.cornerBR { background:url(des/corner-br.gif) no-repeat right bottom; }
.cornerBL { background:url(des/corner-bl.gif) no-repeat left bottom; }

