/* Main Color Scheme */

.bodycolor {
  background-image:url(images/blk_back_grey.gif);
  padding:0;
  margin:0;
  border:0;
  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size: 62.5%; 
  color:#444444;
}

.outertable {
 /* border: 1px solid #CCCCCC; */
 background-color: #FFFFFF;
}
.headback {
 background-color: #FFFFFF;
}
.headback_678 {
 background-color: #FFFFFF;
}
.footback {
 background-color: #FFFFFF;
}
.line {
 background-color: #CCCCCC;
}
.navline {
 color: #FFFFFF;
 border-style: solid;
}
.mainspace {
/* border: 1px solid #FFFFFF; */
 background-color: #FFFFFF;
 border-top-color: #FFFFFF;
 border-right-color: #FFFFFF;
 border-left-color: #FFFFFF;
 border-bottom-color: #FFFFFF;
}
.sidebar {
 background-color: #FFFFFF;
}

.status1 {background-image: url(../images/blue_diary_stat_1.gif);}
.status2 {background-image: url(../images/blue_diary_stat_2.gif);}
.status3 {background-image: url(../images/blue_diary_stat_3.gif);}
.status4 {background-image: url(../images/blue_diary_stat_4.gif);}


/* Main Menu Items */

#menuitems {
 padding-left: 10px;
 border-color:#E5E5E5;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 line-height : 28px;
}
#menuitems a {
 color:#666666;
 font-size:.8em;
 font-weight: normal;
 text-decoration: none;
}
#menuitems a:visited {
 color : #666666;
}
#menuitems a:active {
 color: #666666;
}
#menuitems a:hover {
 color:#af09d9; 
}

#selected {
 padding-left: 10px;
 border-color:#E5E5E5;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 background-color:#E5E5E5;
 line-height: 28px;
 }

#selected a {
  color:#666666;
  font-size:.8em;
  font-weight: bold;
  text-decoration: none;
}


/* Data Entry Box Color Classes */

.debox {
 border: 1px solid #CCCCCC;
 background-color: #FFFFFF;
 margin-bottom: 10px;
}
.dehdr {
 background-color: #999999;
}
.dedark {
 background-color: #d3d3d3;
}
.delight {
 background-color: #e5e5e5;
}

/* Highlight Box Color Classes */

.hibox {
 border: 1px solid #CCCCCC;
 background-color: #FFFFFF;
}
.hihdr {
 background-color: #859ff8;
}
.hidark {
 background-color: #a3b6f8;
}
.hilight {
 background-color: #c8d3fa;
}


/* Text Classes */
h1 { 
   font-size: 20px;
   font-weight: bold;
   color: #597ab0;
   line-height: 28px;
   margin-top: 28px; 
   margin-bottom: 16px; 
   background-color:#EFEFEF;
   padding-left: 10px;
   border-color:#666666;
   border-top-width: 1px;
   border-top-style: solid;
   border-bottom-width: 1px;
   border-bottom-style: solid;
}
h2 { 
   font-size: 18px;
   font-weight: bold;
   line-height: 24px;
   margin-top: 0px; 
   margin-bottom: 0px; 
}

p {
  font-size:12px;
  color:#333366;
  font-family:arial,verdana,sans-serif;
  line-height:16px;
  margin-top: 0px;
  margin-bottom: 15px; 
}
p#tight {
  margin-bottom: 5px;
}
p#bold {
  font-weight: bold;
}
p#title {
  font-size:15px;
  color:#597ab0;
  font-weight:bold;
  line-height:18px;
  margin-bottom: 5px; 
}
p#credit {
  color:#597ab0;
  font-weight:bold;
  font-style:italic;
}
p#titleplus {
  font-size:16px;
  color:#597ab0;
  font-weight:bold;
  line-height:20px;
  margin: 20px 10px 20px 10px;
  text-align: center; 
}


li {
  list-style-image: url(images/blk_bullet.gif);
  font-size:12px;
  color:#333366;
  font-family:arial,verdana,sans-serif;
  line-height:16px;
}

.txtreg {
  font-size:12px;
  color:#333366;
  font-family:arial,verdana,sans-serif;
  line-height:16px
}
.txtsm {
  font-size:11px;
  color:#000000;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.txtsmb {
  font-size:11px;
  color:#000000;
  font-weight:bold;
  font-family:arial,verdana,sans-serif;
  line-height:14px;
}
.txtred {
  font-size:12px;
  font-weight: bold;
  color:#FF0000;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.txtgreen {
  font-size:11px;
  color:#006600;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.txtpurple {
  font-size:11px;
  color:#9900CC;
  font-family:arial,verdana,sans-serif;
  line-height:14px
} 
.txtblue {
  font-size:11px;
  color:#0000FF;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.txtgrey {
  font-size:11px;
  color:#666666;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.txtreg {
  font-size:12px;
  color:#333366;
  font-family:arial,verdana,sans-serif;
  line-height:16px
}
.txtlg {
  font-size:12px;
  color:#000000;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.txttiny {
  font-size:9px;
  color:#003366;
  font-family:arial,verdana,sans-serif;
  line-height:10px
}
.lblsm {
  font-size:11px;
  color:#000033;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.lbllg {
  font-size:12px;
  color:#000033;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.titlelg {
  font-size:15px;
  color:#597ab0;
  font-weight:bold;
  line-height:18px;
  margin-bottom: 5px; 
}
.titlesm {
  font-size:12px;
  color:#597ab0;
  font-weight:bold;
  font-family:arial,verdana,sans-serif;
  line-height:15px
}


/* Links */

a {
 font-size:11px;
 font-family:arial,verdana,sans-serif;
 color:#003399;
 text-decoration:underline;
 font-weight:normal
}
a:hover {
 color:#003366
}
a:active {
 color:#B6CF3A
}
a#big {
 font-size:12px;
 font-family:arial,verdana,sans-serif;
 color:#003399;
 text-decoration:underline;
 font-weight:normal
}
a#big:hover {
 color:#003366
}
a#big:active {
 color:#B6CF3A
}
a#small {
 font-family:arial,verdana,sans-serif;
 font-size:9px;
 color:#003399;
 text-decoration:none;
}
a#small:hover {
 color:#003366;
}
a#small:active {
 color:#B6CF3A;
}
a#smallbox {
 font-family:arial,verdana,sans-serif;
 font-size:9px;
 color:#003399;
 text-decoration:none;
}
a#smallbox:hover {
 color:#003366;
}
a#smallbox:active {
 color:#B6CF3A;
}


/* Input text box for Diary Comment */

.intxt {
  border: 1px solid #838D6F;
  padding: 0.2em;
  margin-top: 0em;
  width: 210px;
  text-align: left;
  color: #000000;
  font-size:11px;
  font-family:arial,verdana,sans-serif;
  background-color: #FFFFFF;
}

/* Input button for for Meeting Request */ 

input.btn {
 color: #0000FF;
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 display: block;
 height: 20px;
 width: 110px;
 background-color: #FFFFFF;
 border: 1px solid;
 border-top-color: #66F;
 border-left-color: #66F;
 border-right-color: #36C;
 border-bottom-color: #36C;
 cursor: hand;
 background-image: url(../images/bg_header_u.gif); 
}

/* Input button for Commands */

input.command {
 color: #003366;
 font-family: 'trebuchet ms',arial, helvetica, sans-serif;
 font-size: 0.7em;
 height: 22px;
 font-weight: normal;
}



