/* this is beth's stuff */


TABLE.dir {background-color: #ffffff;
	border:#000000 solid 1px;
   	width=100%;
    	font-size:10pt;}

TABLE.dir TR.even { background-color:#6699CC;}

TABLE.dir td { border:#000000 solid 1px;
	padding-left:3px;
	padding-right:3px;
    	vertical-align:top;
	font-size: 10pt;}

P.hang {text-indent: -1em;margin-left: 1em;}


.red {color: red;}

.backtop {font-size: 12pt;}

TD.info {width: 70%;
	vertical-align: top;}

TD.name {font-size: 20pt;
	font-weight: bold;}

DIV.nophoto {font-size: 18pt;
	height: 200;
	vertical-align: middle;
	text-align: center;
	color: #000000;}

TD.headsort {font-size: 10pt;
	text-align: center;}

TD.dots {width: 100%;
	vertical-align: bottom;
	background-image: url(dot.gif);
	background-position: right;
	background-repeat: repeat-x;}

#group {font-size: 18pt;}

.userlink {color: #003366;}

DIV.dirpref {margin: 20px;
	margin-top:5px;}

.title {font-size: 14pt;}

TABLE.pref {border: solid black 2px;}

TD.prefselect {border-bottom: solid black 1px;}


/* COMMUNICATION CENTER */

.scheduler {position: relative;
	top: -1500px;}

TD.whitetext {color: white;}

.text1 {font-size: 10pt;}

TABLE.big {position: relative;
	z-index: 0;}

TABLE.ltgrey {background-color: #C0C0C0;
	position: relative;
	border: solid 2px;
	padding: 20px;}

TABLE.ltgrey2 {width: 100%;
	background-color: #C0C0C0;
	border: 0;}

TR.drkgrey {background-color: #808080;}

TD.label {border-bottom: solid #C0C0C0 1px;
	background-color: #808080;
	text-align: right;
	color: #FFFFFF;}

#input {text-align: left;}

.field {width: 280pt;
	background-color: #FFFFFF;}

#grey {background-color: #CCCCCC;}

DIV.lastrow {width: 500px;}

.sendbutton {position: relative;
	top: -100px;}


/* ADDRESS BOOK */

BODY.book {background-color: #FFFFCC;
	border: 0px;
	padding: 0px;
	margin: 0px;}

DIV.book {margin-left: 10px;}

.title2 {font-size: 16pt;
	margin-top: 5px;
	margin-bottom: 0px;}

TABLE.groups {width: 600px;
	background-color: #FFFFCC;
	border: solid #000000 2px;}


/* this is david's stuff */

TABLE.dPage
{
    BORDER-RIGHT: #cc9900 10px solid;
    BORDER-TOP: #cc9900 2px solid;
    BORDER-LEFT: #cc9900 10px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #cc9900 10px solid;
    BACKGROUND-COLOR: #cc9900
}
TABLE.dTbl
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black thin solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: white
}
TABLE.dBorder
{
    BORDER-RIGHT: gray 2px solid;
    BORDER-TOP: gray 2px solid;
    BORDER-LEFT: gray 2px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: gray 2px solid;
    HEIGHT: 100%
}
TD.dHRow
{
    BORDER-RIGHT: silver 2px;
    BORDER-TOP: silver 2px;
    BORDER-LEFT: silver 2px;
    BORDER-BOTTOM: black 1px solid
}
TABLE.dCell
{
    BORDER-RIGHT: white 2px ridge;
    BORDER-TOP: white 2px ridge;
    BORDER-LEFT: white 2px ridge;
    BORDER-BOTTOM: white 2px ridge
}
TABLE.dTbl TD.dEmail
{
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 4px;
    HEIGHT: 28px
}
