/*----------------------------------------
               LAYOUT
----------------------------------------*/

.adminArea {
	border: 1px dashed #666666;
	position: relative;
}

.leftAdminButton {
	position: absolute;
	left: 10px;
	margin-top: -20px;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
}

.rightAdminButton {
	position: absolute;
	right: 20px;
	margin-top: -20px;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
}

.pageAdminButton {
	position: absolute;
	z-index: 100;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
}

.rightAdminButton A, .leftAdminButton A, .pageAdminButton A {
	color: #FFFFFF;
	text-decoration: none;
}

.rightAdminButton A:HOVER, .leftAdminButton A:HOVER, .pageAdminButton A:HOVER {
	color: #FFFFFF;
	text-decoration: underline;
}

.adminButtonLeft {
	float: left;
	width: 19px; 
}

.adminButtonMiddle {
	float: left;
}

.adminButtonMiddle A {
	display: inline;
	position: relative;
	line-height: 36px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.adminButtonMiddle IMG {
	border: 0px;
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 4px;
	float: left;
	line-height: 36px;
}

.adminButtonRight {
	float: left;
	width: 19px; 

}

.adminButtonLeft_alert {
	width: 32px; 
	background: url(/site_cms/assets/images/leftNav_alert.png) left repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/leftNav_alert.png' );
}

.adminButtonMiddle_alert {
	background: url(/site_cms/assets/images/middleNav_red.png) repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = scale, src = '/site_cms/assets/images/middleNav_red.png' );
}

.adminButtonRight_alert {
	background: url(/site_cms/assets/images/rightNav_red.png) right repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/rightNav_red.png' );
}

.adminButtonLeft_red {
	background: url(/site_cms/assets/images/leftNav_red.png) left repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/leftNav_red.png' );
}

.adminButtonMiddle_red {
	background: url(/site_cms/assets/images/middleNav_red.png) repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = scale, src = '/site_cms/assets/images/middleNav_red.png' );
}

.adminButtonRight_red {
	background: url(/site_cms/assets/images/rightNav_red.png) right repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/rightNav_red.png' );
}

.adminButtonLeft_green {
	background: url(/site_cms/assets/images/leftNav_green.png) left repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/leftNav_green.png' );
}

.adminButtonMiddle_green {
	background: url(/site_cms/assets/images/middleNav_green.png) repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = scale, src = '/site_cms/assets/images/middleNav_green.png' );
}

.adminButtonRight_green {
	background: url(/site_cms/assets/images/rightNav_green.png) right repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/rightNav_green.png' );
}

.adminButtonLeft_blue {
	background: url(/site_cms/assets/images/leftNav_blue.png) left repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/leftNav_blue.png' );
}

.adminButtonMiddle_blue {
	background: url(/site_cms/assets/images/middleNav_blue.png) repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = scale, src = '/site_cms/assets/images/middleNav_blue.png' );
}

.adminButtonRight_blue {
	background: url(/site_cms/assets/images/rightNav_blue.png) right repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/rightNav_blue.png' );
}

.adminButtonLeft_grey {
	background: url(/site_cms/assets/images/leftNav_grey.png) left repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/leftNav_grey.png' );
}

.adminButtonMiddle_grey {
	background: url(/site_cms/assets/images/middleNav_grey.png) repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = scale, src = '/site_cms/assets/images/middleNav_grey.png' );
}

.adminButtonRight_grey {
	background: url(/site_cms/assets/images/rightNav_grey.png) right repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod = crop, src = '/site_cms/assets/images/rightNav_grey.png' );
}


/*----------------------------------------
               ICON STYLES
----------------------------------------*/

.blankIcon {
	display: inline;
	height: 16px;
	width: 16px;
	margin-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.addIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) 0px 0px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.editIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -16px 0px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.deleteIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -32px 0px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.listIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -48px 0px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.searchIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) 0px -16px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.cancelIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -16px -16px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.configureIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -32px -16px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.adminIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) 0px -32px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.adminAddIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -16px -32px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.newBaselineIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -48px -16px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.listBaselineIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -16px -48px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.arrowUpIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -32px -32px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.arrowDownIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -48px -32px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.moveIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) 0px -48px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.archivedIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) 0px -64px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.activeIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -32px -64px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.copyIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -16px -64px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.unarchiveIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -48px -48px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.recommendationIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -32px -48px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.clockIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -48px -64px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.viewIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -64px -64px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.helpIcon {
	display: inline;
    background: transparent url(../images/icons.jpg) -64px -48px no-repeat;
	height: 16px;
	padding-left: 12px;
	font-size: 13px;
	text-decoration: none;
}

.button_small {
	display: inline;
    background: transparent url(../images/icons.jpg) -64px 0px no-repeat;
	height: 18px;
	width: 62px;
	margin-right: 10px;
	padding-left: 6px;
	padding-top: 1px;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C3C4C6;
	text-align: left;
	
	cursor: pointer;
	float: left;
	text-decoration: none;
}

.button_small:HOVER {
	display: inline;
    background: transparent url(../images/icons.jpg) -64px -19px no-repeat;
	height: 18px;
	width: 62px;
	margin-right: 10px;
	padding-left: 6px;
	padding-top: 1px;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005389;
	text-align: left;
	
	cursor: pointer;
	float: left;
	text-decoration: none;
}

.button_large {
	display: inline;
    background: transparent url(../images/icons.jpg) -132px 0px no-repeat;
	height: 18px;
	width: 62px;
	margin-right: 10px;
	padding-left: 6px;
	padding-top: 1px;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C3C4C6;
	text-align: left;
	
	cursor: pointer;
	float: left;
	text-decoration: none;
}

.button_large:HOVER {
	display: inline;
    background: transparent url(../images/icons.jpg) -132px -19px no-repeat;
	height: 18px;
	width: 62px;
	margin-right: 10px;
	padding-left: 6px;
	padding-top: 1px;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005389;
	text-align: left;
	
	cursor: pointer;
	float: left;
	text-decoration: none;
}
