.svcDir2 input.svcCodeBox {
	width: 35px;
}

.svcDir2 #svcListTable {
	margin-left: 15px;
	width: 100%;
}

.svcDir2 #svcListTable th, 
.svcDir2 #dirAdminTable th {
	text-align: left;
	font-weight: bold;
	color: #404040;
	font-size: 12px;
	white-space: nowrap;
	padding-right: 10px;
}

.svcDir2 #svcListTable tr.deleted {
	color: #AFAFAF;
}

.svcDir2 #svcListTable tr.selected {
	background: #FFF7D7;
}

.svcDir2 #svcListTable th, 
.svcDir2 #svcListTable td, 
.svcDir2 #dirAdminTable th, 
.svcDir2 #dirAdminTable td {
	border-bottom: 1px dotted #C1C1C1;
	font-size: 12px;
	padding-left: 5px;
}

.changedServices #svcListTable th,
.changedServices #svcListTable td {
	vertical-align: top;
}

.svcDir2 #svcListTable th.sortedAsc, 
.svcDir2 #svcListTable th.sortedDesc {
	border: 1px solid #DFDFE1;
	padding: 5px 18px 5px 5px;
}

.svcDir2 #svcListTable th.sortedDesc {
	background: #F3F4F5 url(images/icon_sort_desc.gif) no-repeat 100% 4px;
}

.svcDir2 #svcListTable th.sortedAsc {
	background: #F3F4F5 url(images/icon_sort_asc.gif) no-repeat 100% 4px;
}

.svcDir2 #svcListTable td, 
.svcDir2 #dirAdminTable td {
	padding: 2px 2px 2px 5px;
}

.svcDir2 #svcListTable td.svcCode {
	font-weight: bold;
}

.svcDir2 #svcListTable a.editLink, 
.svcDir2 #svcListTable a.deleteLink, 
.svcDir2 #svcListTable a.relateLink,
.svcDir2 #svcListTable a.printLink,
.svcDir2 #dirAdminTable a.editLink, 
.svcDir2 #dirAdminTable a.deleteLink ,
.svcDir2 #dirAdminTable a.exportLink,
.svcDir2 #dirAdminTable a.exportLinkAlternate {
	display: block;
	float: left;
}

.svcDir2 a.relateLink {
	margin-right: 6px;
	width: 14px;
	height: 7px;
	text-indent: -9000px;
	background: url(images/bullet_link.gif) no-repeat center center;
}

.svcDir2 a.printLink {
	margin-right: 6px;
	width: 14px;
	height: 14px;
	text-indent: -9000px;
	background: url("images/printer.gif") center center no-repeat;
}

.svcDir2 a.exportLink {
	margin-right: 6px;
	width: 14px;
	height: 15px;
	text-indent: -9000px;
	background: url("images/icon_export.gif") center center no-repeat;
}

.svcDir2 a.exportLinkAlternate {
	margin-right: 6px;
	width: 14px;
	height: 15px;
	text-indent: -9000px;
	background: url("images/icon_export_alternate.gif") center center no-repeat;
}

.svcDir2 #dirAdminTable {
	margin-top: 15px;
}

.svcDir2 #dirAdminTable .boxCol {
	text-align: center;
	padding-left: 20px;
	padding-right: 8px;
}

.svcDir2 #divisionsMenu, 
.svcDir2 #searchInfo, 
.svcDir2 #searchResults {
	width: 215px;
	margin-right: 20px;
}

.svcDir2 #divisionsMenu {
	margin-top: 15px;
}

.svcDir2 #divisionsMenu dt {
	background: url("images/icon_cog.gif") no-repeat 2px -1px;
	padding-left: 22px;
}

.svcDir2 #divisionsMenu dd.selected {
	padding-top: 4px;
	padding-left: 18px;
	background: #FFF7D7 url("images/bullet_green.gif") no-repeat 6px 8px;
	font-weight: bold;
	color: #404040;
	font-size: 11px;
}

.svcDir2 #searchInfo dt {
	background: url("images/icon_search.gif") no-repeat 2px 1px;
	padding-left: 20px;
}

.svcDir2 #searchInfo dd {
	border-bottom: none;
}

.svcDir2 #searchBox {
	width: 100px;
	position: relative;
	top: -7px;
}

.svcDir2 #searchForm {
	margin: -10px 0 0 12px;
	padding: 0;
	width: 100%;
	text-align: left;
}

.svcDir2 #searchResults dt {
	font-weight: normal;
	font-size: 11px;
}

.svcDir2 #searchResults dd {
	line-height: 15px;
	background: url("images/bullet_yellow.gif") no-repeat 4px 8px;
	padding-left: 16px;
}

.svcDir2 h2 {
	clear: both;
}

/*.svcDir2 #divCatMenu{
	float: left;
	margin-right: 10px;
	padding-bottom: 3px;
}

.svcDir2 #catSvcMenu {
	display: block;
	clear: both;
	padding-bottom: 3px;
}*/

.svcDir2 #catalogMenu,
.svcDir2 #divCatMenu,
.svcDir2 #catSvcMenu {
	margin: 0 0 16px 8px;
}

.svcDir2 h3 {
	font-weight: normal;
	font-size: 12px;
	margin: 0 8px 6px;
}

.svcDir2 h3 strong {
	color: #404040;
}

.svcDir2 p {
	font-size: 12px;
	margin-left: 8px;
}

.svcDir2 p.svcCost {
	color: #0B2E82;
	font-weight: bold;
}

.svcDir2 #prereqSvcList dt, 
.svcDir2 #mandSvcList dt, 
.svcDir2 #optSvcList dt {
	font-size: 11px;
	padding-top: 2px;
	padding-left: 26px;
}

.svcDir2 #prereqSvcList dt {
	background: url("images/icon_prereq.gif") no-repeat 4px 0;
}

.svcDir2 #mandSvcList dt {
	background: url("images/icon_mandatory.gif") no-repeat 4px 0;
}

.svcDir2 #optSvcList dt {
	background: url("images/icon_optional.gif") no-repeat 4px 0;
}

.svcDir2 #prereqSvcList dd, 
.svcDir2 #mandSvcList dd, 
.svcDir2 #optSvcList dd {
	line-height: 15px;
	padding-left: 20px;
}

.svcDir2 #prereqSvcList dd {
	background: url("images/bullet_yellow.gif") no-repeat 8px 8px;
}

.svcDir2 #mandSvcList dd {
	background: url("images/bullet_red.gif") no-repeat 8px 8px;
}

.svcDir2 #optSvcList dd {
	background: url("images/bullet_blue.gif") no-repeat 8px 8px;
}

.svcDir2 dl.menuList dd.newSvc a {
	background: url("images/icon_new.gif") no-repeat 100% 4px;
	padding-right: 30px;
}

.svcDir2 .mainSvcTable {
	width: 100%;
}

.svcDir2 .leftColumn {
	vertical-align: top;
	padding-right: 30px;
}

.svcDir2 .rightColumn {
	vertical-align: top;
	width: 175px;
	padding: 0;
	margin: 0;
}

.svcDir2 .rightColumn img {
	margin: 0;
}

.svcDir2 #contactsHead {
	display: block;
	width: 175px;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 26px;
	border-bottom: 1px solid #C1C1C1;
	font-size: 12px;
	padding-bottom: 6px;
	background: url("images/icon_contacts.gif") no-repeat 4px 0;
	margin-top: 10px;
	margin-left: 0;
}

.svcDir2 #contactInfo {
	font-size: 11px;
	margin-top: 8px;
	margin-left: 4px;
	width: 175px;
}

.svcDir2 #newSvcList {
	width: 175px;
}

.svcDir2 #newSvcList dt {
	background: url("images/icon_star.gif") no-repeat 2px 0;
	padding-left: 23px;
	padding-top: 2px;
}

.svcDir2 #newSvcList dd {
	padding-left: 17px;
	line-height: 15px;
	background: url("images/bullet_green.gif") no-repeat 4px 8px;
}

.svcDir2 #newSvcList dd.message {
	background: none;
	padding-left: 4px;
}

.svcDir2 #categoryList dt {
	background: url("images/icon_categories.gif") no-repeat 2px 0;
	padding-left: 24px;
}

.svcDir2 #categoryList dd, 
.svcDir2 #catSelList dd {
	padding-left: 17px;
	background: url("images/bullet_blue.gif") no-repeat 4px 8px;
}

.svcDir2 #catSvcList dt {
	font-weight: normal;
	background: url("images/icon_package.gif") no-repeat 2px 0;
	padding-left: 24px;
	padding-top: 1px;
}

.svcDir2 #catSvcList dd {
	padding-left: 17px;
	background: url("images/bullet_yellow.gif") no-repeat 4px 7px;
}

.svcDir2 #catSelList dt {
	background: url("images/icon_catalog.gif") no-repeat 2px 0;
	padding-left: 24px;
	padding-top: 1px;
}

/*Added by BCG*/
.svcDir2 .obscured {
	opacity: 0.5;/*W3C standard*/
	-moz-opacity: 0.5;/*Older Gecko Browsers*/
	filter: alpha(opacity=50);/*IE DirectX filter*/
	cursor: default;
}

.svcDir2 img.newIcon {
	top: -6;
	position: relative;
}

.svcDir2 img.updatedIcon {
	top: -6;
	position: relative;
}

.svcDir2 #categoriesForm {
	float: left;
	padding-bottom: 3px;
}

.svcDir2 #categoriesForm select.truncate {
	max-width: 200px;
	width: expression("200px");
/*IE only*/
}

.svcDir2 #catalogsForm {
	float: right;
	padding-bottom: 3px;
}

.svcDir2 #servicesForm {
	float: left;
	padding-bottom: 3px;
}

.svcDir2 #servicesForm select {
	max-width: 200px;
	width: expression("200px");
/*IE only*/
}

.svcDir2 label {
	margin-right: 0px;
}

.svcDir2 label.quickNav {
	width: 160px;
}

.svcDir2 h2 span {
	height: 33px;
	padding: 0 8px 5px;
	background: url(images/bg_headline_left.gif) no-repeat top left;
}

.svcDir2 h2 span.title {
	padding-top: expression("7px"); /*IE only*/
	float: left;
}

.svcDir2 h2 span.subtitle {
	background: transparent;
	font-size: 12px;
	color: #404040;
	float: right;
	margin: 0px 8px 0 0;
	white-space: nowrap;
	padding-top: expression("7px");/*IE only*/
}

.svcDir2 h2 span.subtitle select,
.svcDir2 h2 span.title select {
	margin-top: 7px;
	margin-top: expression("0"); /*IE only*/
}

.svcDir2 input.radioButton {
	border: 0px;
	vertical-align: text-bottom;
	vertical-align: expression("middle");
}

.svcDir2 #svcListTable td.icons,
.svcDir2 #dirAdminTable td.icons {
	width: 80px;
}

.svcDir2 a.confirmLink {
	text-decoration: none;
	background: url("images/bullet_add_lg.gif") center center no-repeat;
}

.svcDir2 a.deleteLink {
	text-decoration: none;
}

.svcDir2 textarea.tall {
	height: 200px;
}
/*--- End edited by BCG ---*/