@charset "utf-8";
body { font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; background:#4F4E46 url(../images/templates/bg_body.jpg) top center no-repeat; }
p { margin:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
.bg { position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.33; z-index:-1; }
.box, .panel { position:relative; float:left; }
.img { position:relative; float:left; padding:0 18px; }
.l, .r { position:absolute; top:0px; width:6px; height:165px; opacity:0.33; z-index:-1; }
.l { left:-6px; background:url(../images/templates/bg_foot_l.gif) left top no-repeat; } .r { right:-6px; background:url(../images/templates/bg_foot_r.gif) right top no-repeat; }
.text { position:relative; float:left; }
#c { position:relative; width:100%; padding:22px 0; background:url(../images/templates/bg_top.jpg) center 10px no-repeat; overflow:hidden; z-index:1; }
#c .wrap { position:relative; width:997px; }
#nav.box { width:997px; height:38px; margin-bottom:10px; }
#nav.box ul { margin:0 0 0 2px; padding:0; list-style:none; }
#nav.box ul li { position:relative; float:left; margin:0; }
#nav.box ul li a { position:relative; float:left; font-size:14px; color:#FFF; text-decoration:none; text-shadow:#111 1px 1px 1px; padding:11px 21px 11px 21px; }
#nav.box ul li a:hover { text-shadow:#795423 1px 1px 1px; background:#D09549 url(../images/templates/bg_nav.gif) left top repeat-x; }
#intro.box { width:934px; height:142px; font:italic 12px Georgia, "Times New Roman", Times, serif; color:#FFF; text-shadow:#15190F 1px 1px 1px; margin-left:6px; padding:23px 20px 0 30px; }
#home #intro.box { width:366px; height:237px; margin:0 9px 0 0; padding:23px 32px 0 32px; }
#intro.box h1 { display:block; position:relative; float:left; width:357px; height:120px; line-height:280px; margin:0; background:url(../images/templates/p_logo.png) center top no-repeat; overflow:hidden; }
#home #intro.box h1 { float:none; }
#intro.box p { padding-top:12px; }
#intro.box .text { width:440px; text-align:left; padding-left:130px; }
#intro.box .text p { padding:0; }
#intro.box #path { position:relative; float:left; font:11px Arial, Helvetica, sans-serif; color:#CD8F3F; padding:42px 0 0 130px; }
#intro.box #path a { color:#CD8F3F; }
#intro.box #path a.active { color:#FFF; text-decoration:none; cursor:default; }
#rotate.box { width:558px; height:260px; }
#rotate.box img { position:absolute; top:0px; left:0px; }
#content.box { width:997px; text-align:left; margin:9px 0; background:#FFF8DE; }
#content.box .panel a { font:small-caps 18px Georgia, "Times New Roman", Times, serif; color:#CD8F3F; }
#content.box .panel h1, #content.box .panel h2 { font:small-caps 28px Georgia, "Times New Roman", Times, serif; color:#CD8F3F; margin:0 0 12px 0; padding-top:14px; }
#content.box #left.panel { width:190px; padding:0 12px 68px 12px; background:#FFF1BD; }
#home #content.box #left.panel { width:354px; height:232px; margin-top:20px; padding:0 36px 14px 40px; border-right:#000 1px dotted; background:none; }
#content.box #left.panel h2 { padding-top:20px; }
#home #content.box #left.panel h2 { padding-top:14px; }
#content.box #left.panel p { font:13px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; word-spacing:2px; margin:0 0 16px 0; padding-left:2px; }
#content.box #left.panel ul { list-style:none; margin:0; padding:1px 0 0 14px; }
#content.box #left.panel ul li { margin:8px 0 0 0; }
#content.box #left.panel ul li ul { padding:0 0 0 16px;}
#content.box #left.panel ul li a, #content.box #left.panel ul li.selected ul li a { font:13px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; word-spacing:2px; color:#4F4E46; text-decoration:none; }
#content.box #left.panel ul li a:hover, #content.box #left.panel ul li ul li a:hover, #content.box #left.panel ul li.selected a, #content.box #left.panel ul li ul li.selected a { color:#CD8F3F; }
#content.box #mid.panel { width:263px; overflow:hidden; }
#home #content.box #mid.panel { width:260px; height:232px; margin-top:20px; padding:0 24px 14px 0; }
#home #content.box #mid.panel .img { padding:0 18px 30px 18px; }
#content.box #mid.panel img { float:left; }
#content.box #mid.panel p { font:italic 15px "Times New Roman", Times, serif; line-height:25px; margin:0 0 16px 0; padding-top:8px; }
#content.box #mid.panel a { display:block; float:left; width:120px; color:#FFF; padding:1px 8px; background:#CF9446; }
#content.box #mid.panel a:hover { text-decoration:none; opacity:0.75; }
#content.box #right.panel { width:404px; padding:20px 58px 0 58px; overflow:hidden; }
#home #content.box #right.panel { width:226px; height:232px; padding:20px 36px 44px 20px; }
#inner #content.box #right.panel { width:707px; padding:20px 38px 44px 38px; }
#content.box #right.panel { font:13px Georgia, "Times New Roman", Times, serif; color:#4F4E46; letter-spacing:-1px; word-spacing:2px; line-height:21px; }
#content.box #right.panel p { margin:0 0 16px 0; padding-left:2px; }
#home #content.box #right.panel p { font-size:12px; color:#000; line-height:17px; }
#content.box #right.panel h2 { margin-left:-20px; padding:0 20px 6px 20px; background:url(../images/templates/bg_heading.png) left bottom no-repeat; }
#content.box #right.panel h3 { font:small-caps 18px Georgia, "Times New Roman", Times, serif; color:#CD8F3F; letter-spacing:-1px; padding-top:16px; }
#home #content.box #right.panel h2 { margin:0 0 12px 0; padding:14px 0 0 0; background:none; }
#foot { color:#FFF; padding-left:6px; text-shadow:#222 1px 1px 1px; }
#foot p { margin-bottom:8px; line-height:18px; }
#foot a { color:#FFF; }
#foot .box { height:165px; text-align:left; }
#foot .box .panel { height:124px; padding:20px 0 0 34px; border-right:#FFF 1px dotted; }
#foot #foot1.box { width:512px; height:145px; padding:10px 0; }
#foot #foot1.box p#xplore { margin-top:12px; padding:10px 154px 0 0; border-top:#FFF 1px dotted; }
#foot #foot1.box ul { float:left; margin:0; padding:18px 0 0 0; list-style:none; }
#foot #foot1.box ul li { margin:0 0 14px 0; padding-left:22px; background:url(../images/templates/p_bullet.gif) 12px center no-repeat; }
#foot #foot2.box, #foot #foot3.box { width:212px; margin-left:24px; }
#foot #foot2.box ul, #foot #foot3.box ul { margin:0; padding:12px 16px 0 16px; list-style:none; }
#foot #foot2.box ul li, #foot #foot3.box ul li { margin:0; text-transform:uppercase; border-top:#FFF 1px dotted; overflow:hidden; }
#foot #foot2.box ul li a, #foot #foot3.box ul li a { display:block; position:relative; float:left; padding:16px 4px 15px 40px; background:left 8px no-repeat; }
#foot #foot2.box ul li a:hover, #foot #foot3.box ul li a:hover { opacity:0.75; }
#foot #foot2.box ul li#twitter { border:none; } #foot #foot2.box ul li#twitter a { background-image:url(../images/templates/link_twitter.gif); }
#foot #foot2.box ul li#facebook a { background-image:url(../images/templates/link_facebook.gif); }
#foot #foot2.box ul li#linkedin a { background-image:url(../images/templates/link_linkedin.gif); }
#foot #foot3.box ul li#print { border:none; } #foot #foot3.box ul li#print a { background-image:url(../images/templates/link_print.gif); }
#foot #foot3.box ul li#friend a { background-image:url(../images/templates/link_friend.gif); }
#foot #foot3.box ul li#subscribe a { padding-top:9px; background-image:url(../images/templates/link_subscribe.gif); }
#xsitemap a { font:12px Arial, Helvetica, sans-serif!important; color:#4F4E46!important; }