/* GENERIC */
BODY,TH,TD,P,DIV,DL,.jcp{font-size:0.8em;font-family:arial,helvetica,"lucida sans",sans-serif;color:#000000}
P{font-size:100%}
body {margin-left: 0px; margin-right: 0px;  margin-top: 0px;}

.background { }
A,FORM,.tptsfont{font-size:100%; font-family:arial,helvetica,"lucida sans",sans-serif}
CODE,KBD,TT{font-family:monaco,courier,"courier new";color:#666;}
PRE{font-family:font-family:arial,helvetica,"lucida sans",sans-serif; font-size:1.0em; margin-top:0.0em; margin-bottom:0.0em; display:inline}
.smaller,.smaller A {font-size:smaller}
SMALL,.small,SUP,A.small,A.small:link{font-size:small}
A:link,A:visited{text-decoration: underline; }
A:hover,A:active{text-decoration: underline; color:#8B008B; }
.wrapped{DISPLAY: none}

UL{list-style:disc; font-size:100%}
UL UL{list-style:circle}
UL UL UL{list-style:square}
HR, HR.gray, HR.grey{color: #B99B82; height:1px; width: 100% }

a.gray, a.gray:link, a.gray:active, a.gray:visited, a.gray:hover { COLOR: #A18975; }

/* Calendar*/
.today{BACKGROUND-COLOR: #b8b8b8;BORDER: #7a0000 1px inset;COLOR: white;CURSOR: hand;FONT-WEIGHT: bold;PADDING: 1px 1px 1px 1px}
.calendar{BACKGROUND-COLOR: #e5e5e5}
.days{FONT-WEIGHT: bold}
.weekends{COLOR: #888888;CURSOR: hand;FONT-WEIGHT: bold}
.weekdays{COLOR: #0b6777;CURSOR: hand;FONT-WEIGHT: bold}

/* TEMPLATE */
.link{color: #3C0000}
.faq { COLOR: #124665; font-size : 85%; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold;}
a.faq:link, a.faq:visited { text-decoration : underline;}
a.faq:active {  text-decoration : none; }
a.faq:hover { text-decoration : none; }
LI.faq { list-style : square; }
.lefts, a.lefts, a.lefts:active, a.lefts:visited { font-weight : normal; text-decoration : underline;}
a.lefts:hover { text-decoration : none;}
LI.lefts {  list-style : square; margin-left:-10px }

.searchcaption {color: #27395A;}
.searchsmall,A.searchsmall,A.searchsmall:active,A.searchsmall:visited{color: #2F446C;font-size:smaller}
.fieldcaption {font-weight: bold; }
.fieldtitle{color : #8E853E;  font-weight : bold;  background-color : #E9E9E9;  }
.leftact{font-weight : bold; color: #CA3C22;font-size:10pt}
.titleact{font-weight : bold; color: #FFF; background: #A9A9A9; font-size:10pt}
.title{COLOR: #695547;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;FONT-SIZE: 130%; FONT-WEIGHT: normal}
.title1{color: #695547; font-weight: bold;  font-size: 100%; }
.title2{color: #695547;FONT-SIZE: 110%; FONT-WEIGHT: bold}
A.title2, A.title2:link, A.title2:hover{color: #0000CD; font-size: 1em; font-weight: bold}
A.title2:visited{color: #4B0082;}
A.title2:active{color: #DC143C;}
.pagetitle{ color: #0061C1; font-weight: bold; font-size: 100%; padding-top:3px; }
.h7{ FONT-SIZE: 100%; color: #329275; font-weight: bold; }
.subtitle,A.subtitle {font-size:1.10em; font-weight: bold;}
.caption {}
.captionlink,A.captionlink,A.captionlink:link,A.captionlink:visited{color: #002DB4; font-weight: bold; padding-right:0.3em; font-size:0.9em}

.divider{BACKGROUND-COLOR: #cdcdcd;BORDER-BOTTOM-COLOR: white;BORDER-LEFT-COLOR: white;BORDER-RIGHT-COLOR: white;BORDER-TOP-COLOR: white}
.dividerdark{BACKGROUND-COLOR: #967869;BORDER-BOTTOM-COLOR: white;BORDER-LEFT-COLOR: white;BORDER-RIGHT-COLOR: white;BORDER-TOP-COLOR: white}
.warnmsg { color: #430200; font-weight: bold; }
.errmsg { color: red; font-weight: bold; font-size: 90%; }
.okmsg { color: #12530F; font-weight: bold; }

.nav{color: #005C71;  text-decoration : none; font-weight : normal;  font-size : 100% }
A.nav,A.nav,A.nav:active,A.nav:visited{ text-decoration : underline; font-weight : normal }
A.nav:hover{ text-decoration : none }
.navbold{color: #005C71;  text-decoration : none;  font-weight : bold;  font-size : 100%   }
A.navbold,A.navbold,A.navbold:active,A.navbold:visited{text-decoration : underline;  font-weight : bold }
A.navbold:hover{ text-decoration : none }

.bold {font-weight:bold; }
.boldact {font-weight:bold;  }
.actelem {font-weight:normal; color: #BE5201;  }
.actboldelem {font-weight:bold; color: #BE5201;  }
.non_act_tree{font-size:10pt; color: Silver;}
.non_act_boldtree{font-size:10pt; color: Silver; font-weight: bold;}

.hde{visibility:hidden}
.cpyftr{padding:3px 7px 7px 8px;COLOR: gray; FONT-SIZE: 10px}
TD.toolbar,TD.toolbar_not_active {
    background-position: center; background-repeat: repeat-x; background-image:url('images/toolbar_bg.gif');}
.toolbar,A.toolbar,A.toolbar:link,A.toolbar:active,A.toolbar:visited {
    color: #00278F; font-size: 0.9em; line-height: 0.9em; margin-left: 4px; margin-right: 6px; text-decoration: underline; }
A.toolbar:hover { color: #0E004D; text-decoration: underline; }
.toolbar_not_active,A.toolbar_not_active,A.toolbar_not_active:link,A.toolbar_not_active:active,A.toolbar_not_active:visited,A.toolbar_not_active:hover{
    color: Gray; font-size: 0.9em; line-height: 0.9em; margin-left: 4px; margin-right: 6px; text-decoration: none; }

.searchresult{background-color:#FFFAF5; background:#FFFAF5}
.table-bg-white{background-color: #FFFFFF; background: #FFFFFF}
.table-title, A.table-title, A.table-title:link{background-color: #FCA75A; font-weight: bold; font-size: 0.9em; color: #FFFFFF}
TR.table-title, TD.table-title { background: #FCA75A; }
.table-row1{background-color:#E1EDF4; background:#E1EDF4}
.table-row2{background-color:#EEF5F9; background:#EEF5F9}

.table-evenlinelt{ background-color:#EEF5F9; background:#EEF5F9; }

.msg_read,TD.msg_read{background-position: center; background-repeat: no-repeat; background-image:url('images/msg_read_icon.gif'); width:15px; }
.msg_unread,TD.msg_unread{background-position: center; background-repeat: no-repeat; background-image:url('images/msg_unread_icon.gif'); width:15px; }

.mandatory, .required_symbol {COLOR: Maroon; FONT-SIZE: 130%; FONT-WEIGHT: bold; }
.required_caption {font-size:smaller; color:#96613E; }
.red {color: red; }
.warning {color: red; font-weight : bold; }
.green {color: green; font-weight : bold; }

.timer { font-size : smaller; color :  #801D00; }
.luser { font-size : smaller; margin-top:6px;  color : #0C1B58;  }
.short_info{ font-weight:normal }
.breadcrump,.bc,A.bc,A.bc:link,A.bc:active,A.bc:visited{ color: #996600; FONT-SIZE: 0.9em;FONT-SIZE:10px; font-family:Verdana,Arial; font-weight: bold; }
A.bc:hover {}

A.section,A.section:link,A.section:active,A.section:visited{color: #002323; text-decoration : none; }
A.section:hover{ text-decoration : underline; }
A.sectionact,A.sectionact:link,A.sectionact:active,A.sectionact:visited{color: #0061C1; text-decoration: none;  font-weight: bold; }
A.sectionact:hover{ text-decoration : underline; }

/* Tabbed Pane */
.tabPane, A.tabPane, A.tabPane:link { color:#6B2F00; font-weight: normal; }
.ActTabPane, A.ActTabPane, A.ActTabPane:link { color:#0061C1; font-weight:bold; }
.tableft { border-left: #A95700 solid 1px; border-top: #A95700 solid 1px; }
.tabtop { border-top: #A95700 solid 1px; }
.tabtextcell { height:1.4em; background-color: #FFD278; }

/* Toolbar */
TD.toolbar,TD.toolbar_not_active {
    background-position: center; background-repeat: repeat-x; background-image:url('images/toolbar_bg.gif');}
.toolbar,A.toolbar,A.toolbar:link,A.toolbar:active,A.toolbar:visited {
    font-size: 0.8em; line-height: 0.8em; margin-left: 4px; margin-right: 6px; text-decoration: underline; }
A.toolbar:hover { text-decoration: underline; }
.toolbar_not_active,A.toolbar_not_active,A.toolbar_not_active:link,A.toolbar_not_active:active,A.toolbar_not_active:visited,A.toolbar_not_active:hover{
    color: Gray; font-size: 0.8em; line-height: 0.8em; margin-left: 4px; margin-right: 6px; text-decoration: none; }

/* menuitems */
A.menuitem,A.menuitem:link,A.menuitem:active,A.menuitem:visited { text-decoration: underline; }
A.menuitem:hover{ text-decoration: none; }
A.activemenuitem,A.activemenuitem:link,A.activemenuitem:active,A.activemenuitem:visited { color: #0061C1; font-weight: bold; }
.menulevel1 { display: table; background-color:#E5E5E5; width:100%; padding-bottom: 0.1em; padding-top: 0.1em; }
.menuitembullet { vertical-align:middle; margin-left:9px; margin-right:3px; }

.top_link,A.top_link,A.top_link:link,A.top_link:visited,A.top_link:active {padding-right:3px; color:#FFFFFF}    
.top_user_info,A.top_user_info,A.top_user_info:link,A.top_user_info:visited,A.top_user_info:active 
{ padding-right:3px; padding-left:3px; FONT-SIZE:10px; COLOR:#525252; font-family:Verdana,Arial; }  
.lghtitle{color: #FFF0AD; font-weight: bold;  font-size: 100%; }
.whitelink,A.whitelink,A.whitelink:link,A.whitelink:visited,A.whitelink:active {font-size:90%; color:#FFFFFF}

.short_info{ font-weight:normal; font-family: Verdana; font-size: 0.8em;  }
.smallerbold { font-weight: bold; font-family: Verdana; font-size: 0.7em; }
.shortInfo{ background-color: #FFEEB5; }

TABLE.task-details-tbl TR { background-color: #E7EDFD; }
TABLE.task-details-tbl TD { border-bottom: 1px solid white; padding-right:2em }

