body { background-color:#CACED1; color:#000; }
body.editInPlaceBody { background-color:#fff; }
a { color:#4E646B; }
a:hover { color:#193C46;}
strong, b { color:#2d2a3d; }

#global {background-color:#ffffff; color:#000; }
#global thead { background-image:url("../images/header_bg.gif"); }
#global tfoot { background-color:#4E646B;
		color:#ffffff; }
#footer { border:2px solid #125385; border-top:none; }
#main, #header { border-right:2px solid #787885; }
#main { background-color:#FFF; }
/* LEFT NAVIGATION AND LOGO */
#navigation, #logo { border-left:2px solid #D2D4B3; }
#navigation { background-color:#D2D4B3; }
#corner { background-image:url("../images/corner_right.gif"); }

#menu *, #menu *:hover { background-color:transparent; }
#menu .section a, #menu .subsection a { border-left:1px solid #597D0D; }
#menu .selected a { color:#130D29; }
#menu .section.unselected a { color:#4E646B; }
#menu .subsection.unselected a { color:#9e9164; }
#menu .section a:hover { color:#3e4a70; }

#sandbox *, #sandbox *:hover { background-color:transparent; }
#sandbox .section a { border-left:1px solid #000; padding-left:2px;}
#sandbox .subsection a { border-left:1px solid #597D0D; }
#sandbox .selected a { color:#130D29; }
#sandbox .section.unselected a { color:#4E646B; }
#sandbox .subsection.unselected a { color:#9e9164; }
#sandbox .section a:hover { color:#3e4a70; }

/* HEADER TOOLBAR */
#cornerbar { background-image:url("../images/cornerbar.gif"); }
#cornerbar a, #cornerbar a:visited { color:#000000; }
#cornerbar a.red{ color:red; }
#cornerbar a:hover { color:#597D0D; }
#logbox hr { background-color:#D2D4B3; color:#D2D4B3; }
#login { background-color:#D2D4B3; }
#login input#logfield, #login input#pwdfield { background-color:#9AAFB5; }
#logname { color:#193C46; }

/* LOCATION STATUS */
#location
{ color:#fff;
  background-color:#4E646B;
  border:2px solid #125385;
  border-top:none; }
#location a, #location b { color:#FFF; }
#location a:hover { color:#000; }

/* ========================================================================
   SPECIALS MENU FOR AUTHENTICATED USERS
   ======================================================================== */
#usermenu, #adminmenu { border-color:#F7F7D7; }
#usermenu { background-color:#FFCC73; }
#adminmenu { background-color:#DFDEA8; }
#usermenu a.red { color:#FF0000; }
#usermenu a:hover, #adminmenu a:hover { color:#333; }
#usermenu .section.selected a, #adminmenu .section.selected a { background-color:#FFF; }
.tit { border-bottom:1px solid #000; }

/* ========================================================================
   USER MANAGEMENT
   ======================================================================== */
#quickUserAdd, #quickUserAdd tr, #quickUserAdd td { background-color:#BBB; }
span.selec, a.selec { color:#FFA300; }

/* PAGE CONTENT */
#content { background-color:#FFF;}
h1 { color:#1773BC; border-color:#1773BC; }
h2 span.titre { color:#BFAB30; border-color:#D2D4B3; }

/* LISTING */
.listing { border:2px ridge #BBB; background-color:#DDD; }
.listing th { background-color:#7D7F64; color:#FFF; }
.listing tr.data0 td { background-color:#E6D5C4; }
.listing tr.data1 td { background-color:#F9F9F9; }
.listing tr.data2 td { background-color:#D5EBCA; }

/* ========================================================================
   Lightbox
   ======================================================================== */
.borderMiddle { background-color:#C7C7C7; }
#lbContent { background-color:#FFF; }
#lbContent .toolbar { background-color:#969C92; }
#lbContent .toolbar .title { color:#FFF; }
.between { background-color:#C7C7C7; }

/* ========================================================================
   FORMS
   ======================================================================== */
dt { border-color:#CCC; }
label, .label { color:#4A5A73; }
dd { border-color:#CCC; }
dl:hover dt, dl:hover dd { border-color:#666; }
dl:hover dt label, dl:hover dt .label{ color:#000; }
dl dd label:hover, dl dd .label:hover { color:#BC2A4D; }
input:focus, textarea:focus, input[type=file]
{ background-color:#E9E9E2;
  border:1px solid #3F1B4A;
  color:#3F1B4A; }
input, textarea, input[type=file]
{ background-color:#E3DFD8;
  border-color:#AFAEAA rgb(213, 213, 200) rgb(213, 213, 200) rgb(175, 174, 170);
  color:#111; }
input[disabled] { color:#747474; border-color:#AFAEAA rgb(213, 213, 200) rgb(213, 213, 200) rgb(175, 174, 170); cursor:default;}
p.click input[type=button], p.click input[type=submit]{ border:1px solid #666; }
p.click input[type=button]:hover, p.click input[type=submit]:hover{ border:1px solid #BC2A4D; color:#BC2A4D;}
input[type=checkbox]{ background-color:#FFF; }
/* input[!disabled]:hover, textarea:hover { background-color:#E9E9E2; border:1px solid #AFAEAA; } */
input:hover, textarea:hover { background-color:#E9E9E2; border:1px solid #AFAEAA; }
input[disabled]:hover { cursor:default; }
optgroup, select, option { color:#000; }
a.button, input.button
{ color:#000;
  border:1px solid #666;
  background:#EFEFEF url("../images/bg_button.gif") repeat-x scroll center top; }
a.button:link, a.button:visited, a.button:active { color:#000; }
a.button:hover, input.button:hover
{ color:#BC2A4D;
  border:1px solid #BC2A4D;
  background:#EFEFEF url("../../ui/images/bg_button.gif") repeat-x scroll center top; }
a.button.disabled { border:1px solid #CCC;}
a.button.disabled:hover { border:1px solid #CCC;}
.pubSt { border:1px solid #000; }

/* ========================================================================
   CALENDAR
   ======================================================================== */
.calendar th { background-color:#D3DCE3; color:#000;}
.calendar td { border:1px solid #000; }
.calendar td.end { background-color:#C9C9C1; }
.calendar td.week { background-color:#F3F3E9; }
.calendar td.hover { background-color:#AEBFE2; }
.calendar td.selected { background-color:#FFCC99; color:#000; }
.select-date div.container { background-color:#FFF; border:1px solid #000; }
