body, th, td { font-family:arial; font-size:14px; color:#222; }

#pg-main h1 { color:#ff9c31; font-size:130%; margin:0.3em 5px 0.4em 0px; font-weight:bold; border-bottom:1px solid #ff9c31; }
#pg-main .CS_Textblock_Caption,
#pg-main h2 { color:#ff9c31; font-size:120%; margin:0.3em 0 0.2em 0; font-weight:bold; }
#pg-main h3 { color:#ff9c31; font-size:110%; margin:0.3em 0 0.2em 0; font-weight:bold; }

#pg-main .CS_LinkBar_BeforeLabel { display:none; }

#pg-crumbs { color:#ff9c31; margin:0px 5px 10px 5px; font-size:11px; }
#pg-crumbs a { color:#ff9c31; }
#pg-crumbs a:hover { color:#F63E22; }

#pg-content a { color:#426CB8; text-decoration:none; }
#pg-content a:hover { color:#F63E22; text-decoration:underline; }
#pg-content ul li { list-style-type:square; list-style-image:url(/images/bullet-red.gif); margin-bottom:8px; }
#pg-content { font-size:14px; line-height:135%; }
#pg-content a { font-size:14px; line-height:135%; }

#pg-sidebar a { color:#426CB8; text-decoration:none; }
#pg-sidebar a:hover { color:#F63E22; text-decoration:underline; }
#pg-sidebar ul li { list-style-type:square; list-style-image:url(/images/bullet-red.gif); margin-bottom:8px; }
#pg-sidebar { font-size:14px; line-height:135%; color:#444; }
#pg-sidebar a { font-size:14px; line-height:135%; color:#444; }

#pg-nav { font-size:12px; color:#fff; }
#pg-nav h1 { display:none; }
#pg-nav .CS_Textblock_Caption,
#pg-nav h2 { color:#ffec1b; font-size:110%; margin:1em 0 0.4em 0; font-weight:bold; text-transform:uppercase;  }
#pg-nav h3 { color:#ffec1b; font-size:110%; margin:0.3em 0 0.2em 0; font-weight:bold; text-transform:uppercase;  }
#pg-nav .CS_Textblock_Text { font-size:12px; color:#eee; }
#pg-nav a { color:white; text-decoration:none; }
#pg-nav a:hover { color:#F63E22; }
#pg-nav table { width:100%; }
#pg-nav td { font-size:12px; }
#pg-nav .CS_PgIndex_Item { border-bottom:1px solid white; }
#pg-nav .CS_PgIndex_Item_Alternate { border-bottom:1px solid white; }
#pg-nav ul.subnav { margin:0px; padding:0px; }
#pg-nav ul.subnav li { border-top:1px solid white; list-style:none; padding:2px 0px; }
#pg-nav ul.subnav li.first { border-top:1px solid transparent; }

#pg-footer { color:#FFEE88; font-size:12px; text-align:center; }
#pg-footer a { color:#FFEE88; text-decoration:none; }
#pg-footer a:hover { color:#F63E22; text-decoration:underline; }

/* p7menus */
#pg-menubar #menus { position:absolute; left:8px; top:3px; z-index:900; }
#pg-menubar #menus { color:#fff; font-weight:bold; font-size:16px; } /* df7c11 */
#pg-menubar h2 { display:none; }

#p7menubar, #p7menubar ul {padding:0;margin:0;list-style:none;}
#p7menubar a {display:block;text-decoration:none;padding:7px 10px 6px 10px;color:#fff;}
#p7menubar a.trigger {padding:10px 10px 6px 10px;}
#p7menubar li {float:left;width:9em;font-weight:bold; }
#p7menubar li ul, #p7menubar ul li  {width:250px;}
#p7menubar ul li a {color:#000000;border-right:0;padding:3px 12px 2px 16px;}
#p7menubar li ul {position:absolute;display:none;background-color:#ffcc61;border-bottom:1px solid silver;border-right:1px solid silver; }
#p7menubar li ul li {border-bottom:1px solid #FFFFDD;font-size:13px;font-weight:normal;margin:0px;padding:0px;}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {background-color:#F63E22;color:#fff;}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {display:block;}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {color:#000;background-color:transparent;}
#p7menubar ul a:hover {background-color:#F63E22!important;color:#FFF!important;}
/* ignore \ IE5 Mac */
#p7menubar li {width:auto;}

