.dark {color:#3c3c3c;}
.medium {color:#7a7a7a;}
.light {color:#cacaca;}
.lightest {color:#ededed;}

.bgDark {background-color:#3c3c3c;}
.bgMedium {background-color:#7a7a7a;}
.bgLight {background-color:#cacaca;}
.bgLightest {background-color:#ededed;}

.addNew {font-size:8pt; padding:0px 4px 2px 5px; font-weight:bold; vertical-align:middle;}

.panelTitle {display:block; font-size:9pt; padding:4px; width:100%; height:24px; border-left:1px solid #ADB6BD; border-right:1px solid #ADB6BD; background:url('../image/panelTitle.gif');}

.panelLink {display:block; padding:5px 4px 4px 5px; width:100%; border-bottom:1px solid #E2E5E8; text-decoration:none;}
.panelLink:hover {display:block; padding:4px 4px 4px 4px; border:1px solid #ADB6BD; background-color:#F4F6F8; text-decoration:none;}

.panelLinkBare {display:block; padding:5px 4px 4px 5px; width:100%; text-decoration:none;}
.panelLinkBare:hover {display:block; padding:4px 4px 4px 4px; border:1px solid #ADB6BD; background-color:#F4F6F8; text-decoration:none;}

.listTitle {padding:2px 2px 2px 4px; border:1px solid #7A8E1A; height:21px; background:url('../image/listTitle.gif');}
.listTitleLeft {padding:2px 2px 2px 4px; border-top:1px solid #7A8E1A; border-bottom:1px solid #7A8E1A; border-left:1px solid #7A8E1A; background:url('../image/listTitle.gif');}
.listTitleRight {padding:2px; border-top:1px solid #7A8E1A; border-bottom:1px solid #7A8E1A; border-right:1px solid #7A8E1A; background:url('../image/listTitle.gif');}
.listSearch {background-color:#F4F6F8;}

.listHeader {font:bold 12px tahoma; padding:2px 2px 2px 4px; border-left:0px; border-top:1px solid #333333; border-bottom:1px solid #333333; background-color:#999999;}
.listHeaderLeft {font:bold 12px tahoma; padding:2px 2px 2px 4px; border-left:1px solid #333333; border-top:1px solid #333333; border-bottom:1px solid #333333; background-color:#999999;}
.listHeaderRight {font:bold 12px tahoma; padding:2px 2px 2px 4px; border-left:0px; border-right:1px solid #333333; border-top:1px solid #333333; border-bottom:1px solid #333333; background-color:#999999;}

.MenuGroup {border-top:1px solid #3c3c3c;}
.Menu {font:bold 10pt tahoma, verdana; text-align:center; color:#ffffff; cursor:pointer;}
.MenuHoverPersonal {font:bold 10pt tahoma, verdana; text-align:center; color:#ffffff; cursor:pointer; background:url(../image/bg_menu_personal.gif);}
.MenuHoverProfessional {font:bold 10pt tahoma, verdana; text-align:center; color:#ffffff; cursor:pointer; background:url(../image/bg_menu_professional.gif);}
.MenuSeparator {cursor:default;}
.SubMenu {font:bold 11px tahoma; color:white; cursor:pointer; border-left:1px solid #3c3c3c; border-right:1px solid #3c3c3c; border-bottom:1px solid #3c3c3c; background:url(../image/bg_submenu.gif);}
.SubMenuHigh {font:bold 11px tahoma; color:white; cursor:pointer; border-left:1px solid #3c3c3c; border-right:1px solid #3c3c3c; border-bottom:1px solid #3c3c3c; background:url(../image/bg_submenu_high.gif);}
.SubMenuHoverPersonal {font:bold 11px tahoma; color:white; cursor:pointer; border-left:1px solid #3c3c3c; border-right:1px solid #3c3c3c; border-bottom:1px solid #3c3c3c; background:url(../image/bg_submenu_personal.gif);}
.SubMenuHoverProfessional {font:bold 11px tahoma; color:white; cursor:pointer; border-left:1px solid #3c3c3c; border-right:1px solid #3c3c3c; border-bottom:1px solid #3c3c3c; background:url(../image/bg_submenu_professional.gif);}

/* These are standard sIFR styles... do not modify */
span.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
h2, h3, h4, h5, h6 {font-size:20px; display:inline;}
    
.NavigationGroupPersonal {padding:10px 8px 0px 8px; width:312px; background-repeat:repeat-x; background-image:url(../image/bg_navigation_personal.gif);}
.NavigationGroupProfessional {padding:10px 8px 0px 8px; width:312px; background-repeat:repeat-x; background-image:url(../image/bg_navigation_professional.gif);}
.NavigationHeaderPersonal {font:bold 9pt tahoma,verdana; cursor:pointer; background-image:url(../image/bg_navigation_header_personal.gif);}
.NavigationHeaderHoverPersonal {font:bold 9pt tahoma,verdana; color:#ededed; cursor:pointer; background-image:url(../image/bg_navigation_header_personal.gif);}
.NavigationHeaderProfessional {font:bold 9pt tahoma,verdana; cursor:pointer; background-image:url(../image/bg_navigation_header_professional.gif);}
.NavigationHeaderHoverProfessional {font:bold 9pt tahoma,verdana; color:#ededed; cursor:pointer; background-image:url(../image/bg_navigation_header_professional.gif);}

.NavigationItem {font:9pt tahoma,verdana; color:#000000; cursor:pointer;}
.NavigationItemHover {font:9pt tahoma,verdana; color:#000000; cursor:pointer; text-decoration:underline;}

.SelectedItem {font:9pt tahoma,verdana; font-weight:bold; color:red; cursor:pointer;}
.SelectedItemHover {font:9pt tahoma,verdana; font-weight:bold; color:red; cursor:pointer;}

.menuBullet {width:190; padding:4px; color:#00517B}
.menuBullet:hover {text-decoration:none; color:#00517B; background-color:#cacaca;}
