
 /* TOP OF TOOL PAGE ------------------------------------ */
.div_ToolTitle { cursor:help; color: #7577AB; font: bolder 24px verdana, arial, sans-serif; white-space: nowrap; padding: 0px 0px 4px 0px }
.div_ToolDescription { font: bolder 13px verdana, arial, sans-serif; color: #666; padding: 0px 8px 0px 10px }

/* --- TRANSPARENT --- */
.tab_transparent_left { background: url(tabs/tab_transparent_left.gif) no-repeat top left; width: 12px }
.tab_transparent_center { background: url(tabs/tab_transparent_center.gif) repeat-x top; white-space: nowrap; padding: 5px 3px 0px 3px; text-align: center; font: bold 12px verdana, arial, sans-serif }
.tab_transparent_right { background: url(tabs/tab_transparent_right.gif) no-repeat top right; width: 12px }

/* --- ORANGE --- 252 219 129 --- */
.tab_orange_left { background: url(tabs/tab_orange_left.gif) no-repeat top left; width: 12px }
.tab_orange_center { background: url(tabs/tab_orange_center.gif) repeat-x top; white-space: nowrap; padding: 4px 3px 0px 3px; text-align: center; font: bolder 12px verdana, arial, sans-serif }
.tab_orange_right { background: url(tabs/tab_orange_right.gif) no-repeat top right; width: 12px }
.orange { background-color: #FCDB81; border-right: solid 1px #666; border-bottom: solid 1px #666; border-left: solid 1px #666; width:100% }

/* --- NO TAB --- */
.tab_notab { font: bolder 14px verdana, arial, sans-serif; color: #348; white-space: nowrap; padding: 0px 8px 0px 10px; border-bottom: solid 1px #999 }

.tablink_focus { font-weight: bolder; font-size: 12px; color: #00f }
.tablink_focus:hover { font-weight: bolder; font-size: 12px; color: #06f }

/* HELP MOUSEOVERS & AUDIO */
.helppagetitle { background: transparent; white-space: nowrap; cursor:help; font-size: 18px; font-weight: normal; color: #56a; text-align: left; padding: 0px 0px 0px 16px } 

.helptab { background: transparent; white-space: nowrap; cursor:help; font-size: 14px; font-weight: bold; color: #348; text-align: left; padding: 1px 2px 1px 0px }

.helphead { background: transparent; white-space: nowrap; cursor:help; font-size: 12px; font-weight: bold; color: #348; text-align: left; padding: 1px 2px 1px 2px }

.helpbutton { background: transparent; white-space: nowrap; cursor:help; font-size: 11px; font-weight: normal; color: #348; text-align: left; padding: 1px 2px 1px 2px }

.helpcolumn { background: transparent; white-space: nowrap; cursor:help; font-size: 12px; font-weight: bold; color: #348; text-align: left; padding: 1px 2px 1px 2px }

.helpoption { background: transparent; white-space: nowrap; cursor:help; font-size: 11px; font-weight: normal; color: #348; text-align: left; padding: 1px 2px 1px 2px }

.helpsteps { background: transparent; white-space: nowrap; cursor:help; font-size: 11px; font-weight: normal; color: #348; text-align: left; padding: 1px 2px 1px 20px }

/* FORUM STYLES ---------------------------------------------------------------- */
.sam_fcaption {                    /* Title/Captions for Multi-Column Tables in Admin */
   
   background: url(images/fcap.png) repeat-x top right #ebebf4;
   //background-image: url(images/fcap.png);
   font: bolder 12px verdana, arial, sans-serif;
   color: #345; 
   text-align: left;
   valign: bottom;
      border-top: 1px solid #fff;
      border-right: solid 1px #999;
      border-bottom: solid 1px #999;
      border-left: solid 1px #fff;
      padding: 10px 2px 2px 2px  /* LOCK */
}

.sam_ssfcaption {                   
   background-image: url(images/fcap.png);
   font: bolder 12px verdana, arial, sans-serif;
   color: #345; 
   text-align: left;
   valign: bottom;
      border-top: 1px solid #fff;
      border-right: solid 1px #999;
      border-bottom: solid 1px #999;
      border-left: solid 1px #fff;
      padding: 0px 3px 0px 3px }

.sam_fborder {      }      
.sam_forumheader {                                                             
   font: bolder 14px verdana, arial, sans-serif;
   valign: bottom
}

.sam_forumheader3 {                              /* Cells for Multi-Column Table in Admin */
   font: normal 11px verdana, arial, sans-serif;
   background: #f6f6f6;
   height:20px;
      border-top: solid 1px #fff;
      border-right: solid 1px #999;
      border-bottom: solid 1px #999; 
      border-left: solid 1px #fff; 
         padding: 3px 2px 2px 3px   /* LOCK */
         }

.sam_div_forumheader { font: normal 11px verdana, arial, sans-serif }





/* TOUR CONTENT PAGES */
.table_SitepalEntirePage { width:100% }
.table_SitepalHeading { width:100%; background-color: #7577AB }
.td_SitepalHeadingText { text-align:left; padding: 10px 0px 0px 15px; font: bold 28px verdana, arial, sans-serif; color: #f6f6f6 }
.td_SitepalHeadingContinueSofie { text-align:right }
.a_SitepalLinkContinue {  }


.image_SitepalImageContinue { margin-top: 4px; margin-right: 20px; border: 0px }
.image_SitepalImageContinue2 { position: relative; top: -41px; left: 20%; border: 0px }
.table_SitepalSubheading { width:100%; margin-top: -2px; border-top: solid 1px #fff; border-bottom: solid 1px #ddd }
.td_SitepalSubheading { background: #f6f6f6; width:100%; text-align:left; padding: 7px 0px 6px 15px; color: #7577ab; font: bold 18px verdana, arial, sans-serif }
.table_SitepalText { width:100% }
.td_SitepalText { padding: 15px 0px 0px 0px; white-space: normal; text-align: left }
.td_SitepalFooter { padding: 4px 6px 3px 0px; white-space: normal; text-align: right; font-size: 10px }



/* RECENT TEMPLATE */

.div_HelpRecentListHeading { padding: 6px 0px 10px 15px; font: bold 22px verdana, arial, sans-serif; color: orange }
.table_HelpRecentBox { border-top: solid 1px #ccc }
.td_HelpRecentHeading { padding: 0px 0px 0px 15px; font-weight: bold; font-size: 18px; vertical-align:bottom }
.td_HelpRecentSummary { padding: 0px 0px 3px 15px; font-size: 13px }

/* CAT TEMPLATE */





/* TASK TEMPLATE STYLES */

.table_Tasks {  }
.td_Tasks { padding: 10px 4px 0px 15px; text-align: left }
.div_TasksHeading { padding: 10px 4px 0px 15px; font: italic bold 12px verdana, arial, sans-serif; color: #aaa }
.div_TasksSubheading { padding: 10px 4px 0px 15px; font: bold 20px verdana, arial, sans-serif; color: #800000}
.div_TasksSummary { padding: 5px 25px 0px 35px; font: bold 16px verdana, arial, sans-serif; color: #369 }
.div_TasksText {padding: 20px 20px 20px 15px; font: normal 16px verdana, arial, sans-serif; color: #666 }
.div_TasksFooter { padding: 5px 5px 0px 15px; text-align:right; border-top: solid 1px #ccc }
.image_MicIcon { border: 0px; vertical-align: middle; width:24px; height:24px; margin-left: 3px }

//.imgTourNext { border: 0px; float: right; width: 60px; height: 22px } 

/* CONTENT STYLES - SETSTYLE = DEFAULT -------------------------------------------- */
.table_Heading { width:100%}
.td_Heading { background: #77a; vertical-align: bottom; height: 60px; padding: 0px 0px 5px 15px; color: #ffffff; font-size: 20px; font-weight: bolder }
.td_Body {  } 

/* CONTENT STYLES - SETSTYLE = RemoHelp -------------------------------------------- */
.table_Heading_Help { width:100% }
.td_Heading_Help { vertical-align: bottom; border-bottom: solid 1px #ccc; height: 60px; padding: 0px 0px 5px 15px; color:orange; font-size: 20px; font-weight: bolder }
.td_Body_Help {  } 

/*
.borderx { width: 100%; padding: 0px 0px 0px 0px; margin-bottom: 0.3em } 
.line2 {  }
.incontent { padding: 0px 0px 0px 0px; margin-top: 0px; background: transparent } 
.infobar {background-image: url(images/cap1.gif); background-color: transparent; color: #000; font-size: 10px } 
*/

/* CONTENT TEMPLATES --------------------------------------------------------- */
/*.div_CategoryDescription { padding-left: 3px; font: normal 10px verdana, arial, sans-serif } */
.table_ContentBorder { width: 100% }
.td_ContentSubheading { background: url(graphics/bg_header.gif) #aeaeae fixed repeat-x left bottom; padding-left: 15px; font: normal 16px verdana, arial, sans-serif }
.span_ContentSubheading { font: bold 15px verdana, arial, sans-serif; color: #333 }
.td_ContentMicIcon { width: 10%; padding-right: 3px }
.image_MicIcon {  }
.div_ContentSummary { padding: 8px 0px 10px 20px; font-style: italic; font-size: 16px; font-weight: bold; color: #77a }
.td_ContentBody { border: solid 1px #00f; padding: 0px 0px 0px 0px; line-height: 20px; font-size: 16px; color: #333 }
.td_ContentFooter { padding: 4px 3px 0px 0px; white-space: normal; text-align: right; font-size: 10px; border-top: solid 1px #666 }

/* PANELS - LEFT AND RIGHT COLUMNS ---------------------------------------- */
.panel { background: #f6f6f6; text-align: left; width:100% }
.caption { background: transparent; font-weight: bolder; font-size: 22px; color: orange; text-align: left }
.captionpadder { padding: 10px 3px 3px 3px }
.menubody { background: transparent; text-align: left }
.menupadder { padding: 3px 3px 3px 3px }
.menubottom { margin-bottom: 6px }   

/* PANELS - PAGES ---------------------------------------------------------- */
.table_ContentPanel_PageList { text-align:left }
.td_ContentPanel_PageList_Title { font-size: 18px }
.a_ContentPanel_PageList_Link { text-align:left; line-height: 24px; font-size: 13px; font-weight:bold; color:#09f }
.a_ContentPanel_PageList_Link:hover { line-height: 24px; font-size: 13px; font-weight:bold; color:orange }
.a_ContentPanel_PageList_Link:visited { line-height: 24px; font-size: 13px; font-weight:bold; color:blue }
.a_ContentPanel_PageList_Link:active { line-height: 24px; font-size: 13px; font-weight:bold; color:green }
/* PANELS - CATEGORY ---------------------------------------------------------- */
.table_ContentPanel_CategoryList { text-align:left }
.td_ContentPanel_CategoryList_Title { font-size: 18px }
.a_ContentPanel_CategoryList_Link { text-align:left; line-height: 24px; font-size: 13px; font-weight:bold; color:#09f }
.a_ContentPanel_CategoryList_Link:hover { line-height: 24px; font-size: 13px; font-weight:bold; color:orange }
.a_ContentPanel_CategoryList_Link:visited { line-height: 24px; font-size: 13px; font-weight:bold; color:blue }
.a_ContentPanel_CategoryList_Link:active { line-height: 24px; font-size: 13px; font-weight:bold; color:green }

/*
table_HelpPanel_CategoryList
td_HelpPanel_CategoryList_Title
a_HelpPanel_CategoryList_Link
*/

/* HELP ---------------------------------------------------------------------- */
/* PANELS - CATEGORY ---------------------------------------------------------- */
.div_HelpPanel_CategoryList_ListTitle { font-size: 18px; padding-top:6px; border-bottom: solid 1px #aaa }
.table_HelpPanel_CategoryList { width:100%; text-align: left; border-bottom: solid 1px #eee }
//.td_HelpPanel_CategoryList_Title { text-align: left; font-size: 28px }
.a_HelpPanel_CategoryList_Link { line-height: 20px; font-size: 13px; font-weight:bold; color:#09f }
.a_HelpPanel_CategoryList_Link:hover { line-height: 22px; font-size: 13px; font-weight:bold; color:orange }
.a_HelpPanel_CategoryList_Link:visited { line-height: 22px; font-size: 13px; font-weight:bold; color:blue }
.a_HelpPanel_CategoryList_Link:active { line-height: 22px; font-size: 13px; font-weight:bold; color:green }
/* PANELS - PAGES ---------------------------------------------------------- */
.div_HelpPanel_PageList_ListTitle { font-size: 18px; padding-top:12px; border-bottom: solid 1px #aaa }
.table_HelpPanel_PageList { width:100%; text-align:left; border-bottom: solid 1px #eee }
//.td_HelpPanel_PageList_Title { font-size: 18px }
.a_HelpPanel_PageList_Link { line-height: 22px; font-size: 13px; font-weight:bold; color:#09f }
.a_HelpPanel_PageList_Link:hover { line-height: 22px; font-size: 13px; font-weight:bold; color:orange }
.a_HelpPanel_PageList_Link:visited { line-height: 22px; font-size: 13px; font-weight:bold; color:blue }
.a_HelpPanel_PageList_Link:active { line-height: 22px; font-size: 13px; font-weight:bold; color:green }






/* CUSTOM LAYOUT */
.borderx_custom { margin-right: -3px }
.td_SecondColumnCustom { width: 590px; vertical-align: top; padding: 0px 0px 0px 10px }
.td_SecondColumn { width: 590px; vertical-align: top; padding: 0px 0px 0px 10px }


/* UNIVERSAL STYLES ---------------------------------------------------------- */
/* FORUM STYLES - Used for more than Forums ---------------------------------- */
.fborder {  }
.fcaption { background-image: url(images/fcap.png); font: bolder 12px verdana, arial, sans-serif; color: #345; text-align: left; padding: 5px 3px 3px 3px }
.forumheader { font: bolder 14px verdana, arial, sans-serif; padding-top: 10px }
.forumheader3 { font: normal 11px verdana, arial, sans-serif; background: transparent; padding: 1px 3px 1px 3px }


/* --------------------------------------------------------------------------- */
/* CHRONOLOGICAL LIST OF STYLES ---------------------------------------------- */
/* If FullPage width is less than 100%, this centers page */
.div_PageCentering { text-align: center }
.table_FullPage { background: url(images/bg.gif) #aeaeae fixed no-repeat left bottom; border: solid 1px #888}

/* FIRST ROW - TOOL MENU - Dyna-Tree Plugin ---------------------------------- */
.div_ToolMenu { background: url(".e_THEMES."pie/images/toolmenu_bg.gif); 
background-repeat: repeat-x; width: 100% }

/* SECOND ROW - GRAPHIC HEADER logo.gif -------------------------------------- */
.table_Header { background-image: url(images/logo.gif); background-repeat: none; width: 780px; height: 100px }
.td_Header { /* Not Needed */ }
.div_Banner { text-align: center; margin-left:150px }

/* THIRD ROW - MAINMENU NAVIGATION ------------------------------------------- */
.table_MainMenuRow { border-right: solid 1px #bbb; border-left: solid 1px #fff; border-bottom: solid 1px #eee } /* Horizontal Menu Borders */ 
.td_HomeIcon { width: 26px } 
.td_MainMenu {  }
.div_MainMenu {  } 

/* FORTH ROW - LEFT MENU-BOXES - CONTENT COLUMN - RIGHT MENU-BOXES ----------- */
/*
.td_ContentRow {  }
.div_ContentRow {  }
.table_ContentRow {  }
.td_FirstColumn { width: 190px; vertical-align: top }
.td_ContentThreeColumn { width: 320px; vertical-align: top; padding: 0px 3px 0px 3px }
.td_ContentTwoColumn { width: 590px; vertical-align: top; padding-left: 3px }
.td_ContentOneColumn { width: 780px; vertical-align: top }
.td_ThirdColumn { width: 270px; vertical-align: top }
*/

/* FIFTH ROW - CUSTOM LOGIN ---------------------------------------------------- */
.td_EntireLogin { text-align: center; border-top: solid 1px #ccc; padding: 4px }
.table_Login {  }
.td_Login {  }

/* SIXTH ROW - FOOTER - CREDITS & COPYRIGHT ------------------------------ */
.td_EntireFooter { text-align: center; border: solid 1px #ccc; padding: 4px }
.table_Footer { background: transparent; text-align: center; width: 100%; padding: 0px; }
.td_FooterCenter { width: 100%; font: 10px verdana, arial, sans-serif }


/* DEFAULT STYLES ------------------------------------------------------------------ */
body {  /* Establishes browser background, margins & default text */
   background: #aeaeae;
   color: #236;
   text-align: left;
   font: 11px verdana, arial, sans-serif;
   margin:0px
   }
.smalltext { font-size: 9px }
.mediumtext { font-size: 10px } 
.largetext { font-size: 12px }
table { text-align: left }
td { font: 11px verdana, arial, sans-serif }
b { color: #666 }
hr {  }
.spacer { padding-bottom: 3px }

/* BUTTONS & LINKS ---------------------------------------------------------------- */
.button { background-image: url(graphics/button.png); font-size: 10px; color: #000; text-align: center; border-left: #fff 1px solid; border-right: #aaa 1px solid; border-top: #fff 1px solid; border-bottom: #aaa 1px solid }
.button:hover { background-image: url(graphics/button_hover2.png); color: #fff }
.tourstart { height:25px; background-image: url(graphics/tourstart.gif); font-size: 10px; color: #000; text-align: center; border-lef: #fff 1px solid; border-righ: #aaa 1px solid; border-to: #fff 1px solid; border-botto: #aaa 1px solid }
.tourstart:hover { background-image: url(graphics/tourstart2.gif); color: #fff }
a { color: #7577ab; text-decoration: none }
a:hover { font-weight: bold; color: #06f; text-decoration: none }
a.def { color: #630; text-decoration: none }
a.def:hover { font-weight: bold; color: #930; text-decoration: none}
.tt { color: #006 }
.a_ToolTip { font-weight: bolder; font-size: 12px; color: #333 }
.a_ToolTip:hover { font-weight: bolder; font-size: 10px; color: #f30 }
.span_ToolTip { font-weight: bolder; color: #900000 }
.a_ShortCut { font-weight: normal; font-size: 10px; color: #900000 }
.a_ShortCut:hover { font-weight: normal; font-size: 10px; color: #06f }


/* NEW FORUM POST PLUGIN ------------------------------------------------------ */
.table_fBorderNFP3 {  }
.td_HeaderNFP { font: bolder 9px verdana, arial, sans-serif; padding-top: 10px; border-bottom: 1px solid #888 }
.td_HeaderNFP2 { font: nornal 9px verdana, arial, sans-serif }
.td_HeaderNFP3 { font: normal 9px verdana, arial, sans-serif; border: 1px solid #eee }

/* FEATURE BOX PLUGIN ----------------------------------------------------------- */
.div_FeatureBoxEntire { margin-top: 10px; margin-bottom: 10px }
.div_FeatureBoxTitle { font: bolder 12px; color: #333 }
.div_FeatureBoxBody { font: normal 9px; color: #333 }

/* DOWNLOAD MODULE ----------------------------------------- */
.td_DownloadTitles { color: #800000; font: bolder 11px verdana, arial, sans-serif; }
.span_Description { color: #060; font: normal 9px verdana, arial, sans-serif; }
.td_DownloadInfo { color: #333 }
.td_DownloadLeft { color: #333; font: bolder 11px verdana, arial, sans-serif; }
.td_DownloadRight { color: #060; font: normal 11px verdana, arial, sans-serif; }

/* NEWS STYLES --------------------------------------------- */
/* Other News 2 with Summary by Category */
.table_OtherNews2  { font: normal 10px verdana, arial, sans-serif; background: transparent; padding: 1px 3px 1px 3px; }

/* OTHER NEWS 2 */
.table_OtherNews2 {  }
.td_OtherNews2Caption {  }
.td_OtherNews2TitleLink { font: 11px verdana, arial, sans-serif }
.td_OtherNews2Summary { font: 10px verdana, arial, sans-serif }
a.a_NewsMenuCategoryLink { font: 24px verdana, arial, sans-serif }

/* MISCELLANEOUS ----------------------------------------------------------------- */
.div_ClientBanner { margin-left: 3px }                      /* Client Tracking Page */
.div_Clock { font: normal 10px verdana, arial, sans-serif; color: #345; }





/* needed because IE doesnt support the hover tag, works fine in Mozilla without this. */
body {
   behavior:url("css/csshover.htc");
}

.pbborder, .pbborder2, .pbcol, .pbcol1, .pbcol11, .pbcol12, .pbcol2, .pbcol3, .pbcol5, .pbbutton, .pbbutton1,.pbbutton3,.pbrowbutton1,.pbrowbutton2 {
        font: normal 9px verdana, tahoma, arial, sans-serif;
        color: #000;
}

/* action buttons*/
.pbbutton { padding: 1px; margin: 1px; vertical-align: middle; text-align: center; background-color: #EFF0F1; border: 1px solid #A5ACB2 }
.pbbutton:hover { background-color: #C2DCF3 }

/* alphabet letters */
.pbbutton1{ width:16px; height:16px; padding: 0px; margin: 0px; vertical-align: middle; text-align: center; background-color: #EFF0F1; border: 1px solid #A5ACB2 }
.pbbutton1:hover { background-color: #0000FF }

/* prev next etc */
.pbbutton3 { width:18px; height:18px; padding: 1px; margin: 1px; vertical-align: middle; text-align: center; background-color: #EFF0F1; border: 1px solid #A5ACB2 }
.pbbutton3:hover { background-color: #0000FF }

.pbbutton4 { width:34px; height:18px; padding: 1px; margin: 4px; vertical-align: middle; text-align: center; background-color: #EFF0F1; border: 1px solid #A5ACB2 }
.pbbutton4:hover { background-color: #0000FF }

/* active segment */
.pbbuttonact{ width:18px; height:18px; padding: 1px; margin: 1px; vertical-align: middle; text-align: center; background-color: #7A96E0; border: 1px solid #A5ACB2 }
.pbbuttonact:hover { background-color: #0000FF }

/* save buttons */
.pbrowbutton1 { padding: 0px; margin: 0px; vertical-align: middle; text-align: left; background-color: #FFFFFF; border: 0px solid #A5ACB2; cursor:hand }
.pbrowbutton1:hover { background-color: #C2DCF3 }

 /* save buttons */
.pbrowbutton2 { padding: 0px; margin: 0px; vertical-align: middle; text-align: left; background-color: #E9EAF2; border: 0px solid #A5ACB2; cursor:hand }
.pbrowbutton2:hover { background-color: #C2DCF3 }

/* header for reguler lists */
.pbborder { border-spacing: 0px; text-align:center }

/* header for emp by dept / fac */
.pbborder2 { text-align:left; border: 1px solid #EFF0F1 }

/* list entries */
.pbcol { text-align:left; vertical-align: top; border: 0px solid #A5ACB2 }

.pbcol11 { text-align:left; vertical-align: top; background-color : #FFFFFF; border: 0px solid #A5ACB2 }
.pbcol12 { text-align:left; vertical-align: top; background-color : #E9EAF2; border: 0px solid #A5ACB2 }
.pbcol2 { text-align:right; vertical-align: middle; border: 0px solid #A5ACB2 }

/* multi column */
.pbcol3 { text-align:center; vertical-align: middle; background-color: #fff; border: 0px solid #878787 }

/* replaces standard caption format if present */
.pbcaption { 
        /* font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-align:center;
        vertical-align: top;
        border: 1px;
        background-color : #7A96E0;
        */
}
.pbcol5 { text-align:right; vertical-align: middle; border: 0px solid #A5ACB2 }

/* list entry headers */
.pbcolhdr { text-align:left; vertical-align: top; border: 0px solid #A5ACB2; background-color : #7A96E0; font: normal 10px verdana, tahoma, arial, sans-serif; color: #000 }

