/*THESE ARE USED IN BOTH PREFERENCES AND MY PROFILE.  THEY ARE DUPLICATED
IN prefs.css AND ALL PREFERENCES PAGES SHOULD NOT MAKE REFERENCE TO THIS FILE
THESE STYLES SHOULD BE RENAMED AT SOME POINT FOR MY PROFILE. */

.prefTable tr td
{
	padding: 8px 10px 8px 0;
	vertical-align: top;
}

.prefTable tr td.label
{
	width: 165px;
	text-align: right;
	padding: 8px 10px 8px 5px;
	font-weight: bold;
}

.prefTable tr td.dottedBorder
{
	padding: 0;
	border-top: 2px dotted #CCCCCC;
}


/*PERMISSIONS*/
#permissList
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#permissList li
{
	margin: 0 0 5px 0;
	padding: 0;
}

#membersHead
{
	margin: 0;
	padding: 0 32px 0 15px;
	background: #BBCCDD;
	border-top: 1px solid #7799BB;
	border-bottom: 1px solid #7799BB;
	/* Box Model Hack */
	height: 30px;			/* False height for IE4-IE5.x/Win */
	voice-family: "\"}\"";		
	voice-family:inherit;
	height: 28px;			/* Actual height for standards compliant browsers */
}

#membersHead table
{
	margin: 0;
	padding: 0;
}

#membersHead table tr td
{
	padding: 0 3px 0 3px;
	font: bold 12px Arial, sans-serif;
	line-height: 28px;
	color: #336699;
}

#membersHead table tr td a
{
	font: bold 12px Arial, sans-serif;
	line-height: 28px;
}

#membersTable
{
	width: 692px;
}

table#membersTable tr td
{
	margin: 0;
	padding: 5px 3px 5px 3px;
}

#membersTable .nestedTable
{
	float: right;
}

#membersTable .nestedTable tr td
{
	padding: 0 0 5px 10px;
}

#membersTable .nestedTable tr td select, #membersTable .nestedTable tr td input
{
	vertical-align: middle;
}

.nameCol {width: 226px; voice-family: "\"}\""; voice-family:inherit; width: 220px;}
.templateCol {width: 226px; voice-family: "\"}\""; voice-family:inherit; width: 220px;}
.lastModCol {width: 108px; voice-family: "\"}\""; voice-family:inherit; width: 102px;}
/*.viewEditCol {width: 81px; voice-family: "\"}\""; voice-family:inherit; width: 75px;}*/
.smlTeamCol {width: 20px; voice-family: "\"}\""; voice-family:inherit; width: 14px;}
.smlAsstCol {width: 20px; voice-family: "\"}\""; voice-family:inherit; width: 14px;}
.histCol {width: 20px; voice-family: "\"}\""; voice-family:inherit; width: 14px;}

div.expandAllHead
{
	margin: 4px 0 2px 0;
	padding: 0 0 0 18px;
	cursor: pointer;
	background: #EEEEEE url(../images/plusOrange.gif) no-repeat center left;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	font: bold 13px Arial, sans-serif;
	line-height: 16px;
	/* Box Model Hack */
	height: 24px;			/* False height for IE4-IE5.x/Win */
	voice-family: "\"}\"";		
	voice-family:inherit;
	height: 16px;			/* Actual height for standards compliant browsers */
}

div.allExpanded
{
	background: #EEEEEE url(../images/minusOrange.gif) no-repeat center left;
}

#smlMidFrame div.groupHead, #smlRgt2Frame div.groupHead
{
	margin: 4px 0 2px 0;
	padding: 0 0 0 18px;
	cursor: pointer;
	background: #EEEEEE url(../images/plus.gif) no-repeat center left;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	font: 13px Arial, sans-serif;
	line-height: 16px;
	/* Box Model Hack */
	height: 24px;			/* False height for IE4-IE5.x/Win */
	voice-family: "\"}\"";		
	voice-family:inherit;
	height: 16px;			/* Actual height for standards compliant browsers */
}

#smlMidFrame div.expand, #smlRgt2Frame div.expand
{
	font-weight: bold;
	background: #BBCCDD url(../images/minus.gif) no-repeat center left;
	border-color: #7799BB;
}

#smlMidFrame ul, #smlRgt2Frame ul
{
	display: none;
	margin: 0 0 0 6px;
	padding: 0;
	list-style: none;
	/* Box Model Hack */
	width: 322px;			/* False width for IE4-IE5.x/Win */
	voice-family: "\"}\"";		
	voice-family:inherit;
	width: 316px;			/* Actual width for standards compliant browsers */
}

#smlMidFrame ul.expand, #smlRgt2Frame ul.expand
{display: block;}

#smlMidFrame ul li, #smlRgt2Frame ul li
{
	margin: 0;
	padding: 0 0 0 10px;
	font: 12px Arial, sans-serif;
	background: url(../images/LineExpand.gif) no-repeat top left;
}

#smlMidFrame ul li.exLast, #smlRgt2Frame ul li.exLast
{
	background: url(../images/LineExpandLast.gif) no-repeat top left;
}

#smlMidFrame ul li input, #smlRgt2Frame ul li input
{
	margin: 0 3px 0 -1px;
	padding: 0;
}

.permList
{
	margin: 0 0 0 7px;
	padding: 0;
	list-style: none;
}

.permList li
{
	padding: 2px 0;
}

.newPerm
{
	color: #00BB00;
	display: block;
}

.removePerm
{
	color: #CC0000;
	text-decoration: line-through;
}

.btnSelOff
{
	display: none;
	margin: 0 0 0 5px;
	vertical-align: top;
}

.permDetails
{
	border: 1px solid #FF9933;
	margin-left: 20px;
	padding: 2px 4px 2px 4px;
}

/*TEAM COLUMN WIDTHS*/
.teamNameCol {width: 246px; voice-family: "\"}\""; voice-family:inherit; width: 235px;}
.teamModCol {width: 86px; voice-family: "\"}\""; voice-family:inherit; width: 80px;}
.teamStatCol {width: 95px; voice-family: "\"}\""; voice-family:inherit; width: 89px;}
.teamLeadCol {width: 246px; voice-family: "\"}\""; voice-family:inherit; width: 235px;}
.teamMemNumCol {width: 118px; voice-family: "\"}\""; voice-family:inherit; width: 112px;}
.viewEditCol {width: 71px; voice-family: "\"}\""; voice-family:inherit; width: 65px;}
.viewHistCol {width: 31px; voice-family: "\"}\""; voice-family:inherit; width: 25px;}

#teamSelectTable
{
	margin: 5px 0 15px 0;
}

#teamSelectTable tr td
{
	padding: 0 10px 0 0;
}

#teamForm tr td
{
	padding: 0 5px 7px 0;
}

/*ASST COLUMN WIDTHS*/
.asstCol {width: 225px;}
.asstMemCol {width: 429px;}
.XCol {width: 20px;}

/*TEMPLATES COLUMN WIDTHS*/
.memTypeCol {width: 156px; voice-family: "\"}\""; voice-family:inherit; width: 150px;}
.tempNameCol {width: 156px; voice-family: "\"}\""; voice-family:inherit; width: 150px;}
.tempViewCol {width: 106px; voice-family: "\"}\""; voice-family:inherit; width: 100px;}
.tempDefaultCol {width: 106px; voice-family: "\"}\""; voice-family:inherit; width: 100px;}

/*CHANGE PERMISSIONS*/
#memSelect
{
	margin: 7px 0 0 0;
}

#memSelect tr td
{
	padding: 0 5px 0 0;
}

#editTypeTable
{
	margin: 20px 0 0 0;
}

#editTypeTable tr td
{
	padding: 0 2px 7px 0;
}

/*PERMISSIONS REPORT*/

.memberReport
{
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
	border-bottom: 2px dotted #AAAAAA;
}

.memberReport table.permTable
{
	margin: 0 0 10px 0;
	width: 690px;
}

.memberReport table.permTable tr td
{
	padding: 0 25px 0 0;
	width: 205px;
}

.memberReport table.memInfoTable
{
	width: 690px;
}

.memberReport table.memInfoTable tr td
{
	padding: 2px 5px 2px 0;
}


/*MULTIOFFICE POPUP*/
#multiOffTable
{
	width: 703px;
}

table#multiOffTable tr td
{
	margin: 0;
	padding: 5px 3px 5px 3px;
}

.lastModText
{
	font: 11px "Arial", sans-serif;
	color: #000000;
}

.offAddrText
{
	margin: -8px 0 10px 0;
}

/*MULTI-OFFICE SELECTION COLUMN WIDTHS*/
.chkboxCol {width: 26px; voice-family: "\"}\""; voice-family:inherit; width: 20px;}
.offCodeCol {width: 81px; voice-family: "\"}\""; voice-family:inherit; width: 75px;}
.offNameCol {width: 206px; voice-family: "\"}\""; voice-family:inherit; width: 200px;}
.streetCol {width: 193px; voice-family: "\"}\""; voice-family:inherit; width: 187px;}
.cityCol {width: 151px; voice-family: "\"}\""; voice-family:inherit; width: 145px;}
.stateCol {width: 46px; voice-family: "\"}\""; voice-family:inherit; width: 40px;}
