/* Main Color Scheme */

.bodycolor {
 background-color: #cccccc;
 margin:0;
 padding:0;
}
.outertable {
 border: 1px solid black;
}
.headback {
 background-image: url(../images/egr_header.jpg);
 background-color: #ffffff;
}
.headback_678 {
 background-color: #ffffff;
}
.footback {
 background-image: url(../images/egr_footback.gif);
 background-repeat: repeat-y;
}
.line {
 background-color: #FFFFFF;
}
.navwelcome { 
 text-align: center;
 background-color: #88b9c9;
}
.navline {
 color: #000000;
 border-style: solid;
}
.mainspace {
 background-color: #FFFFFF;
}
.sidebar {
 background-color: #ffffff;
}

.statusContactA {background-image: url(../images/stat3_orange_1.gif);}
.statusProfileA {background-image: url(../images/stat3_orange_2.gif);}
.statusFinishA {background-image: url(../images/stat3_orange_3.gif);}

.statusContactB {background-image: url(../images/stat3_orange_1.gif);}
.statusProfileB {background-image: url(../images/stat3_orange_2.gif);}
.statusFinishB {background-image: url(../images/stat3_orange_3.gif);}

/* .statusContactB {background-image: url(../images/stat_caramel_1.gif);} */
/* .statusProfileB {background-image: url(../images/stat_caramel_2.gif);} */
/* .statusProgramB {background-image: url(../images/stat_caramel_3.gif);} */
/* .statusFinishB {background-image: url(../images/stat_caramel_4.gif);} */

/* .statusContactA {background-image: url(../images/stat_caramel_1b.gif);} */
/* .statusProfileA {background-image: url(../images/stat_caramel_2b.gif);} */
/* .statusFinishA {background-image: url(../images/stat_caramel_4b.gif);} */

/* Main Menu Items */

#menuitems {
 padding-left: 15px;
 text-transform: uppercase;
 background-image: url(../images/egr_bg_off.gif);
 border-width: 0px;
 border-bottom-width: 1px;
 border-color: #ffffff;
 border-style: solid;
 line-height : 26px;
}
#menuitems a {
 color : #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
}
#menuitems a:visited {
 color : #FFFFFF;
}
#menuitems a:active {
 text-decoration: none;
}
#menuitems a:hover {
 color: #fddcdd;
 text-decoration: none;
}

#selected {
 padding-left: 15px;
 text-transform: uppercase;
 background-image: url(../images/egr_bg_on.gif);
 border-width: 0px;
 border-bottom-width: 1px;
 border-color: #ffffff;
 border-style: solid;
 line-height : 26px;
 }

#selected a {
 color : #ffcaba;
 font-size: 11px;
 font-weight: bold;
 font-family: "trebuchet ms", arial, helvetica, sans-serif;
 text-align: left; 
 text-decoration: none;
}

/* Data Entry Box Color Classes */

.debox {
 border: 1px solid #CCCCCC;
 background-color: #FFFFFF;
}
.dehdr {
 background-color: #fffae0;
}
.dedark {
 background-color: #d0d0d0;
}
.delight {
 background-color: #f8f8f8;
}

/* Text Classes */
p {
  font-size:12px;
  color:#003300;
  font-family:arial,verdana,sans-serif;
  line-height:16px
}
p#bold {
  font-weight: bold;
}
td {
  font-family: arial,verdana,sans-serif;
}
ul {
 margin: 0px 0px 10px 16px;
}
li {
  padding: 4px 0px 4px 0px;
  list-style: disc outside url(../images/egr_disc.gif); 
  font-size:12px;
  color:#003300;
  font-family: arial,verdana,sans-serif;
  line-height:16px;
}
.txtreg {
  font-size:12px;
  color:#003300;
  line-height:16px
}
.txtsm {
  font-size:11px;
  color:#000000;
  line-height:14px
}
.txtsmb {
  font-size:11px;
  color:#000000;
  font-weight:bold;
  line-height:14px;
}
.txtsmg {
  font-size:10px;
  color:#f0f0f0;
  line-height:14px
}
.txtred {
  font-size:12px;
  font-weight: bold;
  color:#FF0000;
  line-height:14px
}
.txtgreen {
  font-size:11px;
  color:#006600;
  line-height:14px
}
.txtpurple {
  font-size:11px;
  color:#9900CC;
  line-height:14px
} 
.txtblue {
  font-size:11px;
  color:#0000FF;
  line-height:14px
}
.txtgrey {
  font-size:11px;
  color:#666666;
  line-height:14px
}
.txtwhite {
  font-size:12px;
  color:#FFFFFF;
  line-height:16px
}
.txtnote {
  font-size:11px;
  color:#0000FF;
  font-family:arial,verdana,sans-serif;
  line-height:14px
}
.txtlg {
  font-size:12px;
  color:#000000;
  line-height:14px
}
.txttiny {
  font-size:10px;
  color:#000000;
  line-height:10px
}
.lblsm {
  font-size:11px;
  color:#000033;
  line-height:14px
}
.lbllg {
  font-size:12px;
  color:#000033;
  line-height:14px
}
.titlesm {
  font-size:12px;
  color:#000064;
  font-weight:bold;
  line-height:15px
}
.titlelg {
  font-size:14px;
  color:#000064;
  font-weight:bold;
  line-height:15px
}

h1 { 
   font-size: 20px;
   font-family: arial,verdana,sans-serif;
   color: #418593;
   line-height: 30px;
   margin-top: 10px; 
   margin-bottom: 26px;
   border-bottom-color: #000000;
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   padding-left: 2px;
}


/* Links */

a {
 font-size:11px;
 font-family:arial,verdana,sans-serif;
 color:#003399;
 text-decoration:underline;
 font-weight:normal
}
a:hover {
 color:#c2c2c2;
}
a:active {
 color:#eba217;
}
a#big {
 font-size:12px;
 font-family:arial,verdana,sans-serif;
 color:#003399;
 text-decoration:underline;
 font-weight:normal
}
a#big:hover {
 color:#c2c2c2;
}
a#big:active {
 color:#eba217;
}
a#small {
 font-family:arial,verdana,sans-serif;
 font-size:10px;
 color:#f0f0f0;
 text-decoration:none;
}
a#small:hover {
 color:#c2c2c2;
}
a#small:active {
 color:#fddcdd;
}
a#smallbox {
 font-family:arial,verdana,sans-serif;
 font-size:9px;
 color:#003399;
 text-decoration:none;
}
a#smallbox:hover {
 color:#c2c2c2;
}
a#smallbox:active {
 color:#eba217;
}

/* Program Session Styles */

div#speaker {
 margin: 20px 20px 20px 20;
}
#time {
  margin: 15px 0px; 5px; 0px;
  color:#000000;
  font-weight: bold;
  font-size:11px;
}
#title {
  margin: 15px 0px; 5px; 0px;
  font-weight: bold;
  font-size:12px;
}
#description {
  margin: 5px 0px; 5px; 0px;
  font-size:11px;
}
#subtitle1 {
  margin: 5px 0px; 5px; 0px;
  color:#418593;
  font-size:12px;
  font-weight: normal;
}
#subtitle2 {
  margin: 5px 0px; 5px; 0px;
  color:#418593;
  font-size:11px;
  font-weight: normal;
  font-style: italic;
}
ul#pgm {
 margin: 0px 0px 5px 15px;
}
li#pgm {
  padding: 4px 0px 0px 5px;
  list-style: disc outside url(../images/egr_disc1.gif); 
  font-size:11px;
  color:#003300;
  font-family: arial,verdana,sans-serif;
  line-height:12px;
}

/* Image Float for Text Wrap */

img.floatLeft { 
 float: left; 
 margin-right: 15px;
 margin-bottom: 10px;
}
img.floatRight { 
 float: right; 
 margin-left: 15px;
 margin-bottom: 10px;
} 


/* 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;
}



