/* --------------- Main Defs ------------ */
body {
  font-family: verdana, arial, times;
  font-size: 12px;
}
a { 
  text-decoration: none;
  color: #336699;
}
td {
  font-family: verdana,arial,times;
  font-size: 12px;
}
input.ein {
  border: 1px solid #323232;
  font-family: verdana,arial,times;
  font-size: 11px;
  background-color: #FFFEDD;
}
.title {
  font-family: verdana,arial,times;
  font-size: 16px;
  font-weight: bold;
}
/* -------------- Ecard and other ----------*/
textarea.ecardTextArea {
        overflow:   auto;
	height:     240px;
        width:      200px;
	border:     1px solid #DEDEDE;
	background-color: #FFFEDD;
}
.opacity {
  filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;
  background-color: #696969;
  display: block;
}
/* -------------- Menu Settings ---------- */
td.tree1 {
  width: 16px;
  cursor: pointer;
  background-image: url('/images/line.gif');
  text-align: left;
}
td.tree2 {
  width: 16px;
  cursor: pointer;
  text-align: left;
}
td.treeSteady1 {
  width: 16px;
  background-image: url('/images/line.gif');
}
td.treeSteady2 {
  width: 16px;
}
td.folder {
  width: 16px;
  cursor: pointer;
}
td.Menu {
  font-family: verdana, arial, times;
  font-size: 11px;
  float: none;
  text-align: left;
  width: 180px;
}
a.MenuOpen {
  font-family: verdana, arial, times;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  border: 1px dotted #000000;
  padding-left: 2px;
  padding-right: 2px;
  background-color: #44AAF8;
}
a.MenuOpen:hover {
  font-family: verdana, arial, times;
  font-size: 11px;
  color: #DDDDDD;
  text-decoration: none;
  border: 1px dotted #000000;
  padding-left: 2px;
  padding-right: 2px;
  background-color: #44AAF8;
}

a.Menu {
  font-family: verdana, arial, times;
  font-size: 11px;
  color: #003366;
  text-decoration: none;
}
a.Menu:hover {
  color: #6699CC;
  text-decoration: none;
}

tr.smBox0 {
  display: none;
}
tr.smBox1 {
  display: table-row;
}

span.num {
  border: 1px solid #336699;
  padding: 2px;
}
span.numSelected {
  border: 1px solid #333333;
  background-color: #999999;
  color: #FFFFFF;
  padding: 2px;
}
a span.num {
  text-decoration: none;
  color: #336699;
  background-color: #F4FFFF;
}
a:hover span.num {
  text-decoration: none;
  color: #114477;
  background-color: #AAAAAA;
}

/* -------------- Boxes Settings ---------- */
/* --- Round Corners --- */
.imgbox {
        background:     transparent; 
        width:          160px; 
        margin:         0 auto; 
}
.imgbox p {
        margin:         0 10px;
}
.imgbox p {padding-bottom:0.5em;}
.imgbox .top, .imgbox .bottom {display:block; background:transparent; font-size:1px;}
.imgbox .b1, .imgbox .b2, .imgbox .b3, .imgbox .b4, .imgbox .b1b, .imgbox .b2b, .imgbox .b3b, .imgbox .b4b {display:block; overflow:hidden;}
.imgbox .b1, .imgbox .b2, .imgbox .b3, .imgbox .b1b, .imgbox .b2b, .imgbox .b3b {height:1px;}
.imgbox .b2 {background:#F4FFFF; border-left:1px solid #A8AAAA; border-right:1px solid #A8AAAA;}
.imgbox .b3 {background:#F4FFFF; border-left:1px solid #A8AAAA; border-right:1px solid #A8AAAA;}
.imgbox .b4 {background:#F4FFFF; border-left:1px solid #A8AAAA; border-right:1px solid #A8AAAA;}
.imgbox .b4b {background:#D7F9F9; border-left:1px solid #A8AAAA; border-right:1px solid #A8AAAA;}
.imgbox .b3b {background:#D7F9F9; border-left:1px solid #A8AAAA; border-right:1px solid #A8AAAA;}
.imgbox .b2b {background:#D7F9F9; border-left:1px solid #A8AAAA; border-right:1px solid #A8AAAA;}
.imgbox .b1 {margin:0 5px; background:#A8AAAA;}
.imgbox .b2, .imgbox .b2b {margin:0 3px; border-width:0 2px;}
.imgbox .b3, .imgbox .b3b {margin:0 2px;}
.imgbox .b4, .imgbox .b4b {height:2px; margin:0 1px;}
.imgbox .b1b {margin:0 5px; background:#A8AAAA;}
.imgbox .boxcontent {display:block; color: #829292; font-size: 11px; text-align: center;  background:url('/images/thumbbg.jpg'); border-left:1px solid #A8AAAA; border-right:1px solid #A8AAAA;}

/* --- Navigation Items --- */

.navBar {
  display: block;
  border: 0px none #A4A4A4;
  font-family: verdana, arial, times;
  font-size: 12px;
  color: #656565;
  padding: 10px;
}
.navBar a {
  color: #336699;
  font-family: verdana, arial, times;
  font-size: 12px;
}
.navBar a:hover {
  color: #99CCFF;
  font-family: verdana, arial, times;
  font-size: 12px;
}
